1
我在頁面上有搜索字段。 當我嘗試通過<
搜索所有工作正常。但如果嘗試通過<!
進行搜索,則失敗。 我有簡單的控制器的方法:上最後行代碼,視圖返回時,會發生MVC潛在危險Request.QueryString值
[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
);
您應該添加您的查看代碼和標記 – 2013-04-10 11:46:00
@IlyaIvanov完成,希望這有助於。 – 2013-04-10 11:58:21
你試過這裏的解決方案:http://stackoverflow.com/questions/807662/why-is-validateinputfalse-not-working/2530823#2530823 – 2013-04-10 12:07:27