1

ASP.NET MVC 4 プロジェクトでいくつかのエラーを処理したいと考えています。以前、私は WebForms アプリケーションを開発していましPage.ClientScript.RegisterClientScriptBlockたが、MVC != サーバー コントロール、ポストバックなどを備えた WebForms を使用していました。そのため、少し混乱しています。

もちろん、コントローラーから のような smth を使用して JSON 応答を返すこともできますreturn Json(...)が、ちょっと待ってください。

ビューがあります。正確なマークアップがあります。ビューは、どのモーダルボックスを jQuery + ブートストラップ コードから呼び出す必要があるかをどのように認識しますか?

まず、クエリ文字列の処理に GET パラメータを使用することを考えました。

If /Index/UserNotExist -> カスタム モーダルボックスを表示して jQuery 関数を呼び出すよりも

それ以外の場合は、他の URL -> 同じモーダルボックスを表示して jQuery 関数を呼び出しますが、その中に他のテキストが含まれています。

私は現在の場所を処理するためにいくつかのコードを使用しようとしましたが、失敗しました(奇妙なことに、スクリプトブロックの最後でいくつかのjQueryのスクリプトが正常に実行されていますが、そのスクリプトは起動していませんでした)。

次に、一時データを Cookie に書き込み、簡単なチェックを行う Cookie について考えました。

しかし、WebForms では、このようなコードのチェックはif (Request.Cookies["error"] != nullうまく機能しますが、MVC はそのようなチェックを受け入れず、常に例外を作成します。

私は少し疲れているので、あなたの提案を聞きたいです。

私は何を間違っていますか?

ありがとう

4

2 に答える 2