2

私はSOに関するQ&Aのほとんどを読みましたが、それらはすべて、「保存されたフォーム/何でもしてくれてありがとう」のようなメッセージでアクションにリダイレクトするという質問に対する答えとしてTempDataを使用しているようです。

Cookie とセッションを使用してこれを行うことができることを認識しています。問題は、セッションを回避したいため、TempData の下でセッションを使用するだけです。

ですから、質問 - セッション/クッキー/クエリ文字列に依存せずに、重複した挿入を回避し、さまざまなメッセージを他のアクションに送信し、隠しフィールドを混在させるにはどうすればよいでしょうか。

ありがとう

4

1 に答える 1

0

1)重複を回避する唯一の方法は、挿入する前に実際にデータベースを照会することです。

2)セッションなどを避けるために、私が考えることができる唯一の他の方法は、データをデータベースに保存し、ユーザーIDをそれに接続することです。

3)ajaxポストバックを使用したjavascript(mvvmフレームワークが適切な選択です)ソリューションをお勧めします。これにより、ユーザーがページ全体のポストバックを停止するだけでなく、同時に高速で応答性の高いアプリケーションのように感じることができます. また、より直接的な方法でユーザーにメッセージを送信したり、間違いの箇所などを指摘したりできます。

于 2013-02-12T01:38:36.090 に答える