0

これはおそらく非常に簡単なことですが、この問題に取り組む最善の方法を考えようとしています。

DB に追加する BookItem があり、次のアクションがあります。

//GET    
public ActionResult Add()

ユーザーがフォームに入力し、[保存] をクリックすると、このアクションに投稿されます

//POST
public ActionResult Add(BookModel model)
{
    return RedirectToAction("AddImage", "Book")

次に、ユーザーが画像を追加できる別のページにリダイレクトします。

これで、ユーザーがブラウザの戻るボタンをクリックすると、GET Add() が実行されます。書籍の追加ページが表示され、ユーザーが入力したすべてのデータが入力されます。

ユーザーがもう一度 [保存] をクリックすると、データが投稿され、データベースに意図しない重複が発生します。

単純な問題のように思えますが、いい解決策が思い浮かびません。

JavaScriptはあまり使いたくない...

MVC2アプリです。

前もって感謝します!

4

1 に答える 1

0

DOM がロードされたら、javascript でフォームをクリアすることが唯一の選択肢になると思います (私は認識しています)。

于 2012-06-06T13:36:40.923 に答える