Dan*_*omo 1 c# asp.net-mvc asp.net-mvc-4
插入带有"<"的记录时出现此错误.
如何通过在其中插入带有"<"的字符串来解决此错误.我正在使用实体框架.此列的数据类型为nvarchar.
提前致谢.
sch*_*ien 14
您可以尝试requestValidationMode="2.0"
在<httpRuntime />
元素中设置属性web.config
<system.web>
...
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
...
</system.web>
Run Code Online (Sandbox Code Playgroud)
并装饰你的控制器/动作(选择合适的):
[HttpPost]
[ValidateInput(false)]
public ActionResult MyMethod(string s)
{
....
}
Run Code Online (Sandbox Code Playgroud)
注意:始终清理您的输入.
除了@scheien已经建议您可以检查是否将输入(具有潜在危险的脚本,即<字符)设置为某些不接受它的模型值.试着这样做:
[AllowHtml]
public string text{ get; set;}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16709 次 |
最近记录: |