Asp.Net MVC AllowHtml属性在回发时失败

时间:2013-09-05 16:00:39

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我在Asp.Net MVC中尝试使用富文本编辑器时遇到了麻烦。

实际上我的字段包含标有[AllowHtml]属性的RTF,并且它在模型绑定器中正常工作,因此我在操作的post方法中获得了html值。

但是,在呈现响应时,我们在布局页面中直接使用ViewContext.HttpContext.Request.Params["paramname"]访问请求的另一个属性,并且由于文本字段的值,它会抛出HttpRequestValidationException,即使它不是我们试图访问的表单参数。

有关如何避免这种情况的任何线索?

1 个答案:

答案 0 :(得分:2)

您可以使用Request.Unvalidated属性获取值而不触发验证。