2016-04-25 6 views
0

Google Chromeでは、保存されたページに戻るときは空ですが、同じフォームに戻ってそのまま保存したデータをそのまま表示すると、mozillaに戻ります。どのようにデータを提出した後フォームコントロールをクリアするには?データを送信した後でフォームコントロールを消去するにはどうすればよいですか?

ModelState.Clear(); 

しかし、機能しません。また、以下のコードを節約形式で入力します。

window.onbeforeunload = function() { return "You work will be lost."; }; 

フィールドをクリアして保存ページに戻ったときに、保存ボタンをクリックして警告を発すると、

「このページを残す」オプションを尋ねることなく保存する方法と、ページを保存した後にフィールドをクリアする方法はありますか?

+0

ユーザーjqueryの '$(#本).Clear()' –

+0

このコードを書くのこの

をやってみては? –

答えて

0

は、代わりにreturn View()

使用return RedirectToAction("Index")

[HttpGet] 
public ActionResult Index() 
{ 
      return View(); 
} 
[HttpPost] 
public ActionResult Index() 
{ 
      //Your Code// 
     //model.SaveChanges(); 
     return RedirectToAction("Index");  
} 
+0

私はそれを知っています。私は何を説明したいのですか...私は別のビューに行った場合、どのように前のビューのフィールドをクリアすることができますか?この を追加 –

+0

試み[OutputCache(NOSTORE = trueの場合、持続時間= 0、VaryByParam = "なし")] 公共のActionResultインデックス(){ リターンビュー(); } –

+0

このコード行はどこに追加しますか? –

関連する問題