我有一个操作链接,当用户点击它时,它会重定向到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
答案 0 :(得分:0)
需要以不同的方式指定查询参数(此处为userItId
和Type
)。这是routeValues
的{{1}}参数的用途:
ActionLink
答案 1 :(得分:0)
尝试将您的操作链接更改为:
@Html.ActionLink("Select", "Review",
new { usrItId = drResponse["ItineraryId"].ToString(), Type = drResponse["FareType"].ToString()},
new {@class = "fCheck"})