私のシナリオでは、MVCビューのフォーム要素に添付された検証メッセージ内にURLリンク付きのテキストを表示したいと考えています。私はこのように、ValidationExtensions.ValidationMessage拡張メソッドを使用しています:Asp.Net MVC - ValidationMessage() - HTMLエスケープを防ぐ方法は?
<%=Html.ValidationMessage(Model.Name) %>
私が見ている動作が検証メッセージがHTMLが効果的にメッセージへのリンクを追加してから私を防止するもの、エスケープであるということです。この行動を回避する方法はありますか?私のエラーメッセージはユーザが提供していないので、ここでは出力サニタイズについて心配する必要はないと思います...
感謝。私は文字列のUnEscape()拡張メソッドを作成しました。今は必要なときにいつでも使用できます。 –