1

管理者がいくつかの操作を実行できるようにするために、mvc3 でダッシュボードを開発したいと考えています。各ウィジェットには複数のボタンがあり、各ボタンにはコントローラーの同じアクションへの ajax 呼び出しがあることを意味します。更新パネルのように、ページのその部分だけをレンダリングしたい。部分ビューを使用する必要があることはわかっています。適切なアプローチのためのガイドラインはありますか?

4

1 に答える 1

0

部分ビューのみを返すようにコントローラー アクションを設定します。

public PartialViewResult GetPartial()
{
    return PartialView();
}

次に、jQuery を介してアクションを呼び出し、特定のパネルの HTML を応答データに置き換えます。すなわち:

$.get('/controller/action', function(data) {
    $('.myPanel').html(data);
});
于 2012-08-31T08:43:09.813 に答える