我在视图中有这个代码:
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 :(得分:0)
将其转换为正确的类型,然后使用索引来获取您想要的值。
应该是这样的(其中i是当前行的索引):
@((Dictionary<IDE, string>)ViewData["allroles"])[i].value