1

我在页面上有搜索字段。当我尝试按<所有工作正常搜索时。但是,如果尝试搜索<!它会失败。我有简单的控制器方法:

[ValidateInput(false)]
public ActionResult Index(string filter)
{
    var items = data.GetItems(filter);
    var listViewModel = ListViewModel(items)
    return View(listViewModel);
}

当视图返回时,最后一行代码发生异常。

升级版:

我的观点是相当大的。在这个视图中,我使用 WebGrid。所以在调试应用程序在这一行失败:

var gridHtml = grid.GetHtml(
            tableStyle: "grid",
            headerStyle: "header",
            footerStyle: "footer",
            alternatingRowStyle: "alternative",
            columns: Model.Columns,
            numericLinksCount: Model.NumericLinksCount,
            mode: WebGridPagerModes.All

            );
4

1 回答 1

0

客户端编码和服务器端解码解决了我的问题,但我仍然不确定这是否更好。

于 2013-04-11T21:09:39.190 回答