Ole*_* Sh 12 razor asp.net-mvc-3
我有以下header的ASP.Net MVC页面:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Admin.Master" Inherits="System.Web.Mvc.ViewPage<NEOGOV_Ideas.Models.SubIdeaAdminPage>"
ValidateRequest="false" %>
Run Code Online (Sandbox Code Playgroud)
我需要将此页面移动到Razor语法.我该如何设置ValidateRequest?谢谢
Ami*_*ail 24
用ValidateInput属性装饰你的动作方法
[HttpPost]
[ValidateInput(false)]
public ActionResult index()
{
return view();
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*oth 14
您不应该在视图中使用该行,而是使用ValidateInput(false)控制器方法上的属性.
如果你使用的是ASP .net 4.0(如果你使用的是MVC 3,我认为你就是这样),请确保你的web.config中有这个.
<httpRuntime requestValidationMode="2.0"/>
Run Code Online (Sandbox Code Playgroud)
马丁
| 归档时间: |
|
| 查看次数: |
10990 次 |
| 最近记录: |