2011-04-17 66 views
0

我有文件名和ID的列表在我查看數據值,顯示在跳轉鏈接的鏈接和值

ViewData["Documents"] = new SelectList(repo.GetDocumentForMeeting(id), "DocId", "FileName");  

我需要顯示儘可能多的動作鏈接的文檔ID的數量和查看數據中的文件名稱。 我不想使用Html下拉菜單來選擇值。是否有捷徑可尋 ?

<%= Html.ActionLink(
ViewData-Doc Name, 
"GetDocumentPage", 
"Document", 
new { id = ViewData-DocId }, 
new { id = "displayDoc" } 
) %> 

回答

0

即使我面臨類似的問題,看起來像沒有直接解決了在HTML輔助方法的參數部分閱讀ViewData的這個問題。對我來說,你的這部分代碼是不工作:

new { id = ViewData-DocId } 

我問的是以下問題:

Passing data to controller while Using URL.Action in jQuery template in Asp.Net MVC dynamic views

+0

我找到了解決辦法 – Sanjay 2011-04-17 18:18:17

+1

<%的foreach(VAR項目在計算機[「文檔」如的SelectList)%> <% {%>

  • <%= Html.ActionLink( item.Text, 「GetDocumentPage」, 「文檔」, 新{ID = item.Value}, 新{ID = 「displayDoc」} )%>
  • <%} %> – Sanjay 2011-04-17 18:19:23

    +0

    實際上,我是失蹤的SelectList,因此它是不是讓我來之前迭代。希望這可以幫助。 – Sanjay 2011-04-17 18:20:09