0

我有一个操作链接,当用户单击它时,它会重定向到 mvc 视图,操作链接在下面,

<%=Html.ActionLink("Select", "Review?usrItId=" + drResponse["ItineraryId"].ToString() +     "&Type=" + drResponse["FareType"].ToString(), "", new { @class = "fCheck" })%>

但是当用户单击它时,我收到以下错误,system.Web.HttpException:从客户端检测到潜在危险的 Request.Path 值(?)

HTML 如下所示:

<a class="fCheck" href="/controller/Review%3fusrItId%3dsi1000%26Type%3dNoFrills?Length=0">Select</a>

在此先感谢您的帮助。我正在使用 MVC 3、.NET 3.5

4

2 回答 2

0

查询参数(userItIdType此处)需要以不同的方式指定。它的routeValues论点ActionLink是为了:

<%=Html.ActionLink("Select", "Review", new { usrItId = drResponse["ItineraryId"].ToString(), Type = drResponse["FareType"].ToString() }, new { @class = "fCheck" })%>
于 2013-11-06T12:30:00.783 回答
0

尝试将您的操作链接更改为此:

@Html.ActionLink("Select", "Review", 
    new { usrItId = drResponse["ItineraryId"].ToString(), Type = drResponse["FareType"].ToString()}, 
    new {@class = "fCheck"})
于 2013-11-06T12:32:31.807 回答