Html.ActionLink出错

时间:2013-11-06 12:26:14

标签: asp.net-mvc

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

<%=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

2 个答案:

答案 0 :(得分:0)

需要以不同的方式指定查询参数(此处为userItIdType)。这是routeValues的{​​{1}}参数的用途:

ActionLink

答案 1 :(得分:0)

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

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