2016-07-21 19 views
2

我有我可以訪問使用以下方式如何將參數傳遞給ASP.NET MVC中由ActionLink()生成的鏈接?

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> 

但是,由於某種原因產生錯誤的URL。這裏是生成的內容

ResponsesTotals/Show?Length=15 

如何將參數傳遞給鏈接?

回答

2

添加null最後一個參數,所以你打的正確方法:

@Html.ActionLink(survey.Name, "Show", "ResponsesTotals", new { SurveyId = survey.Id },null) 
+0

這做到了!謝謝 – Jaylen

相關問題