0

2 つの関連する部分ビューを持つ AjaxResponse.Render() を使用して 2 つの div を置き換えています。

しかし、次のようなスパンがあります。

<span id="total-counts">23 comments</span>

この値も置き換える必要があります。AjaxResponse.Render() を呼び出してこの値を置き換えるにはどうすればよいですか?

このスパンに関連付けられたビューはありません。簡単なことかもしれませんが、うまくいきません。

私はこれらを試しました:

2 番目のパラメーターはビュー名であることに注意してください。

AjaxResponse.Render("#total-counts", "string", comments.Count, UpdateStyle.Replace);
AjaxResponse.Render("#total-counts", "", comments.Count, UpdateStyle.Replace);

これらのどれも機能しません。唯一の方法でない限り、部分ビューを作成したくありません。

どうも

4

1 に答える 1

0

Ajax Success Callback では、次のように使用します。

 $("#total-counts").html(' ');
 $("#total-counts").html(comments.Count+" Comments");
于 2013-05-06T07:40:55.003 に答える