我有一个可以使用以下模式访问的路由
ResponsesTotals/Show/1
ResponsesTotals/Show/2
.....
.....
ResponsesTotals/Show/n
从另一个角度来看,我需要列出名称,当用户点击它们时,我想将它们引导到上面显示的路线。
这是我试过的
@model List<Proj.Model.Survey>
<ul>
@foreach (var survey in Model)
{
<li>@Html.ActionLink(survey.Name, "Show", "ResponsesTotals", new { SurveyId = survey.Id })</li>
}
</ul>
但由于某种原因,这会产生错误的网址。这是正在生成的内容
ResponsesTotals/Show?Length=15
如何将参数传递给链接?
答案 0 :(得分:2)
为最后一个参数添加@Html.ActionLink(survey.Name, "Show", "ResponsesTotals", new { SurveyId = survey.Id },null)
,以便您点击正确的方法:
a