C# MVC潜在危险请求。查询字符串值

C# MVC潜在危险请求。查询字符串值,c#,asp.net-mvc,urlencode,C#,Asp.net Mvc,Urlencode,我在页面上有搜索字段。 当我尝试通过 当视图返回时,代码的最后一行出现异常 UPD: 我的观点相当大。在这个视图中,我使用WebGrid。 因此,in-debug应用程序在这一行失败: var gridHtml = grid.GetHtml( tableStyle: "grid", headerStyle: "header", footerStyle: "footer", alternatingRow

我在页面上有搜索字段。 当我尝试通过

当视图返回时,代码的最后一行出现异常

UPD:

我的观点相当大。在这个视图中,我使用WebGrid。 因此,in-debug应用程序在这一行失败:

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

            );

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

您可能应该添加视图代码和markup@IlyaIvanov完成了,希望这有帮助。您在这里尝试过解决方案吗:@danefairbanks是的,当然,但这对我没有帮助
var gridHtml = grid.GetHtml(
            tableStyle: "grid",
            headerStyle: "header",
            footerStyle: "footer",
            alternatingRowStyle: "alternative",
            columns: Model.Columns,
            numericLinksCount: Model.NumericLinksCount,
            mode: WebGridPagerModes.All

            );