1

VS2010 で ASP.NET MVC 4 を使い始めたところです。

ビューはページ全体の読み込みを引き起こします。つまり、マスター レイアウト ページも呼び出され、ページ全体が再読み込みされます。SPA アプリのように、内部の html だけを読み込むにはどうすればよいですか。ビュー全体とマスター レイアウトをリロードせずに 2 つのフォーム間を移動したいと考えています。

ここで部分ビューは役に立ちますか?

4

1 に答える 1

1

概念的な答え。

解決策は、AJAXを使用して部分ビューをロードすることです。したがって、2つのフォームの両方を部分ビューとして公開する必要があります。次に、フォームデータを保存するためにPOSTMVCアクション(ヘルプ)に対してAJAXPOSTを実行することも忘れないでください。

いくつかの詳細:

AJAXで部分ビューをロードする:AJAXを介して部分ビューをレンダリングするにはどうすればよいですか? AJAXを使用して部分ビューを投稿する:$。Ajax投稿からPartialViewを返します(ここでは、フォームデータを取得し、それらをシリアライズすることを忘れないでください-jquery form.serializeおよびその他のパラメーター

于 2013-03-08T11:34:04.693 に答える