-1

変更されないマスター ページ (ヘッダー/メニュー) で構成されるMVC3でWeb アプリケーションを作成しています。リンクをクリックするようなことをすると、ページ全体が更新されますが、これは正しいですが、これは画面全体を再描画し、すべてのポストバックと画面全体がちらつくため、煩わしくなります。

レイアウト ページを更新しない方法はありますか?

返信ありがとうございます。

4

1 に答える 1

0

更新したいものをすべて 1 つのビューにまとめて、次のようにアクション ポイントを作成します。

//layout head...

<div id='maincontent'>
@Html.Action("Content","SomeControl")
</div>

//layout foot...

post を使用して新しいコンテンツを取得し、置き換えます。

//in refresh event
$.post("/SomeControl/Content",function(data){
    $("#maincontent").html(data);
})
于 2013-07-31T05:36:08.750 に答える