0

asp.net 2.0 でアプリケーションを開発しています。1つのフォームにはボタンがあり、クリックするとデータベースにデータが挿入されます。クッパの更新ボタンをクリックすると挿入した後、次のエラーが表示されます。

更新が検出されました 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.Web.HttpException: 更新が検出されました

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[HttpException (0x80004005): 更新が検出されました]
WebTemplate.Template.RefreshProtectModule.appl_AcquireRequestState(オブジェクト ソース、EventArgs e) +351
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication. ExecuteStep(IExecutionStep ステップ、ブール値および完了同期) +75

前もって感謝します..

4

2 に答える 2

0

更新を押すことは、実際にはボタンをクリックしてデータを再度挿入することと同じです。ボタン クリック イベントは、おそらくユーザーを新しいページにリダイレクトするはずです。

于 2013-09-05T14:29:38.107 に答える
0

どうやら、リフレッシュを許可しない「RefreshProtectModule」と呼ばれるものを使用しているようです。一方でそれは良いことです。そうしないと、更新のたびにフォームが DB にレコードを挿入してしまいます。一方、「更新が検出されました」例外を処理し、丁寧に処理する必要があります。

于 2013-09-05T14:30:26.317 に答える