私はMVC3アプリケーションを編集データ用のフォームにしています。これは、ドロップダウンリストのみを含みます。 コントローラメソッド(HttpPost)を再ロードせずに実行することは可能ですか?ASP.NET MVC3 - リロードサイトなしのアクション
もしそうでなければ、私は現在のサイトを返すことができます(別のサイトに同じフォームがあるため)。
私はMVC3アプリケーションを編集データ用のフォームにしています。これは、ドロップダウンリストのみを含みます。 コントローラメソッド(HttpPost)を再ロードせずに実行することは可能ですか?ASP.NET MVC3 - リロードサイトなしのアクション
もしそうでなければ、私は現在のサイトを返すことができます(別のサイトに同じフォームがあるため)。
はい、コントローラーを実行するには、AJAXとしてよく知られているXmlHttpRequestを試してください。これは、ページリロードを引き起こさないバックグラウンドスレッドで、ブラウザからサーバーに要求を送信するようなものです。
これらのブログの読んだことがある:あなたが戻ってあなたが戻って参照元URLにユーザーをリダイレクトすることができ、同じページに取得するには、AJAXを使用できない場合
http://www.nikhilk.net/Ajax-MVC.aspx
http://dotnetslackers.com/articles/aspnet/ASP-NET-MVC-2-0-and-AJAX-Part-1.aspx
を:
public ActionResult Submit()
{
// do something
return Redirect(Request.UrlReferrer.ToString());
}
おかげで、あなたの投稿は非常に便利な..です:) – bot
ページが更新されます.... –
が、SI tuationはページがリフレッシュされていません... –