MVC5 インターネット アプリケーションを開発していますが、HTML データを持つユーザー入力に関して質問があります。
[AllowHtml]
モデルに HTML コードが必要な場合は、データ注釈を含めてからオブジェクト フィールドをサニタイズできることを理解しています。
私の質問は、ユーザーが HTML コードを入力するデータ注釈を持たないオブジェクト フィールドの場合、エラー[AllowHtml]
を表示するのではなく、このエラーに対応することは可能Error.cshtml
ですか?
Error.cshtml
理想的には、エラーを表示してログに記録する前に、ビューに検証メッセージを表示したいと思います。
これは可能ですか?Error.cshtml
エラーを表示してログに記録する前に、どうすればエラーに対応できますか。
前もって感謝します。
アップデート
Global.asax
ファイルには次のような関数があります。
protected void Application_Error(object sender, EventArgs e)
この関数は、ユーザーが存在しないページに移動するなどのエラーをキャッチしますが、http error
問題はファイルに直接移動しerror.cshtml
ます。
Application_Error
関数がこのエラーをキャッチするようにコードを編集するにはどうすればよいですか?
私はElmah
ロギングに使用しており、持っていますcustomErrors mode="On"