ビューエンジンにNHamlを使用してMVCサイトで作業しています。
HTMLコードをフォーム値として送信する必要があるページがあり、System.Web.HttpRequestValidationExceptionがスローされます。
<%@ Page validateRequest = "false"%>を指定して、このページでこのデータを送信できるようにしたいのですが、NHamlでページを生成してこれを行う方法がわかりません。
これに関する補足:
私が使用していたエディターはTinyMCEであり、出力をエンコードするオプションがあることがわかりました。そうすれば、アンチHTML検証がトリガーされません。
もちろん、値はエンコードされるため、適切なタイミングでデコードする必要があります。
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/encodingを参照してください