2012-01-17 107 views
0

我有這樣的代碼在視圖中:ViewData的在MVC

foreach (var item in someList) 
{ 
    foreach (var item1 in item) 
    { 
      <tr > 
       <td class="clickableCell" id='@item1.idE'>@item1.name</td> 
       <td class="clickableCell"id='@item1.idE'>@ViewData["allroles"]</td> 
      </tr> 
    } 
} 

ViewData["allroles"]是含有IDE和一個字符串元素的列表。我怎麼能 - 第二個td,得到唯一的字符串,沒有另一個foreach

回答

0

將其轉換爲正確的類型,然後使用索引來獲得想要的值。

應該是這樣的(這裏我是你的當前行的索引):

@((Dictionary<IDE, string>)ViewData["allroles"])[i].value