【发布时间】:2010-12-11 12:39:36
【问题描述】:
对于 ASP.NET MVC 2 的请求验证是否已更改,更准确地说,不是验证?
我做了以下事情:
Web.configs(在 App 目录和 Views 目录中)
<pages
validateRequest="false"
控制器/动作属性
[ValidateInput(false)]
在@Page View 指令中
ValidateRequest="false"
页面仍然得到验证,但在发布 HTML 内容时会引发异常。
更新
创建了一个新的 ASP.NET MVC 2 应用程序,我将 Home Controller 的索引修改为这个
[ValidateInput(false)]
public ActionResult Index(string InputText)
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
还有我的浏览页面
<% using(Html.BeginForm()){ %>
<%= Html.TextBox("InputText") %>
<input type="submit" />
<% } %>
还是同样的问题,抛出异常。
【问题讨论】:
标签: asp.net-mvc asp.net-4.0 request-validation