[解決済み] ASP.NET MVCのカスタム404エラーページのルーティング
2022-08-16 23:53:44
質問
ASP.NET MVCで、有効なアクションやコントローラを起動しないURLを誰かが入力したときに、カスタムHTTP 404エラーページを作成しようとしています。 を入力したときに、一般的な "Resource Not Found" ASP.NET エラーが表示されるのではなく、ASP.NET MVC で有効なアクションまたはコントローラを呼び出さない、カスタム HTTP 404 エラーページを作成しようとしています。
これを処理するために web.config を使用したくありません。
無効な URL をキャッチするために、何かルーティングのマジックはありますか?
更新しました。 私は与えられた答えを試しました、しかし私はまだ醜い "Resource Not Found" のメッセージを得ます。
別の更新。
OK、どうやらRC1では何かが変わったようです。私は、特に404を
HttpException
で404を具体的にトラップしようとしましたが、それはまだ私に "Resource Not Found" ページを与えるだけです。
MvcContribのリソースの機能さえも使いましたが、何もありません - 同じ問題です。何かアイデアはありますか?
どのように解決するのですか?
ルーティングテーブルの末尾にcatch allルートを追加し、それで好きなページを表示させるだけです。
参照してください。 ASP.NET MVCの'404 page not found'クエリを処理するキャッチオールルートを作成するにはどうすればよいですか?
関連
-
Net CoreによるAutoFacの利用
-
[解決済み] Server Error in '/' Application」エラーの解決方法を教えてください。
-
[解決済み] crossdomain.xmlファイルとは何ですか?
-
[解決済み] ファイルアップロード ASP.NET MVC 3.0
-
[解決済み] ASP.NET MVCでenumからドロップダウンリストを作成するにはどうすればよいですか?
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み】ASP.NET mvcとIISでURLのドットが原因で404になる
-
[解決済み] [Solved] ASP.NET MVCで404を適切に処理するには?
-
[解決済み] フォーム認証のタイムアウトとsessionStateのタイムアウトの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonでpillowをインストールする3つの方法
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
ASP.NET Core MVC フィルタ
-
[解決済み] Server.MapPath("."), Server.MapPath("~"), Server.MapPath(@"\"), Server.MapPath("/"). この違いは何ですか?
-
[解決済み】ASP.NET MVC 4でカスタムエラーページを動作させる方法
-
[解決済み] [Solved] ASP.NET MVCで404を適切に処理するには?
-
[解決済み] イベントログへの書き込み時にSystem.Security.SecurityExceptionが発生する。
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
-
[解決済み] パネルまたはPlaceHolderの使用
-
[解決済み] HTTPハンドラ vs HTTPモジュール