asp.net mvc2 を使用しています。リッチ テキスト エリアを実装し、このテキストエリアの内容をコントローラーに渡したいと考えています。しかし、リッチテキストエリアの内容に「
」などのhtmlタグが含まれているため、コントローラーに渡せないことがわかりました。正規表現を使用してこの html タグを削除すると、すべてうまくいきます。
これらのhtmlタグを含むコンテンツをコントローラーに渡すにはどうすればよいですか?
asp.net mvc2 を使用しています。リッチ テキスト エリアを実装し、このテキストエリアの内容をコントローラーに渡したいと考えています。しかし、リッチテキストエリアの内容に「
」などのhtmlタグが含まれているため、コントローラーに渡せないことがわかりました。正規表現を使用してこの html タグを削除すると、すべてうまくいきます。
これらのhtmlタグを含むコンテンツをコントローラーに渡すにはどうすればよいですか?
この場合にできる2つの方法+構成の行をweb.config
ファイルに入れます
<configuration>
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
<configuration>
[ValidateInput(false)]
サーバー側でポストバックするアクションに1 つの属性 ( ) を付けます。public class DummyController : Controller { [ValidateInput(false)] public ActionResult Save(FormData formData) { return View(); } }