![](/img/trans.png)
[英]Potentially dangerous Request.QueryString value was detected from the client
[英]MVC potentially dangerous Request.QueryString value
我在页面上有搜索字段。 当我尝试按<
进行搜索时,一切正常。 但是如果尝试通过<!
它失败。 我有简单的控制器方法:
[ValidateInput(false)]
public ActionResult Index(string filter)
{
var items = data.GetItems(filter);
var listViewModel = ListViewModel(items)
return View(listViewModel);
}
视图返回时,在代码的最后一行发生异常。
UPD:
我的观点很大。 在此视图上,我使用WebGrid。 所以在调试应用程序在此行失败:
var gridHtml = grid.GetHtml(
tableStyle: "grid",
headerStyle: "header",
footerStyle: "footer",
alternatingRowStyle: "alternative",
columns: Model.Columns,
numericLinksCount: Model.NumericLinksCount,
mode: WebGridPagerModes.All
);
在客户端编码和在服务器端解码可以解决我的问题,但是我仍然不确定这种更好的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.