我在Page上有搜索字段。
当我尝试按<
进行搜索时,一切正常。但如果尝试按<!
进行搜索,则会失败。
我有简单的控制器方法:
[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
);
答案 0 :(得分:0)
客户端编码和服务器端解码解决了我的问题,但我仍然不确定这是否更好。