これはおそらく非常に簡単なことですが、この問題に取り組む最善の方法を考えようとしています。
DB に追加する BookItem があり、次のアクションがあります。
//GET
public ActionResult Add()
ユーザーがフォームに入力し、[保存] をクリックすると、このアクションに投稿されます
//POST
public ActionResult Add(BookModel model)
{
return RedirectToAction("AddImage", "Book")
次に、ユーザーが画像を追加できる別のページにリダイレクトします。
これで、ユーザーがブラウザの戻るボタンをクリックすると、GET Add() が実行されます。書籍の追加ページが表示され、ユーザーが入力したすべてのデータが入力されます。
ユーザーがもう一度 [保存] をクリックすると、データが投稿され、データベースに意図しない重複が発生します。
単純な問題のように思えますが、いい解決策が思い浮かびません。
JavaScriptはあまり使いたくない...
MVC2アプリです。
前もって感謝します!