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 はそのようなチェックを受け入れず、常に例外を作成します。
私は少し疲れているので、あなたの提案を聞きたいです。
私は何を間違っていますか?
ありがとう