ViewData в MVC - PullRequest
       32

ViewData в MVC

0 голосов
/ 17 января 2012

У меня есть этот код в представлении:

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?

1 Ответ

0 голосов
/ 17 января 2012

Преобразуйте его в правильный тип, а затем используйте индексирование, чтобы получить требуемое значение.

Должно быть примерно так (где i - индекс вашей текущей строки):

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