我正在使用 NHaml 作为视图引擎的 MVC 站点。
我有一个页面需要将 HTML 代码作为表单值提交,并且收到 System.Web.HttpRequestValidationException 向我抛出。
我想指定 <%@ Page validateRequest="false" %> 以便此页面允许提交此数据,但不确定如何使用 NHaml 生成页面来执行此操作。
旁注:
我使用的编辑器是 TinyMCE,我发现它有一个对输出进行编码的选项,这样它就不会触发反 html 验证。
当然,然后您的值被编码,因此您必须确保在适当的时间对其进行解码。
见http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/encoding