ASP.NET MVC перебирает коллекцию в коллекции - PullRequest
1 голос
/ 25 февраля 2010

У меня есть приложение ASP.NET MVC, в котором я перебираю набор результатов Linq. Каждая строка в наборе результатов содержит свойство, которое является самим EntitySet. Когда я пытаюсь перебрать внутренний набор результатов, я получаю сообщение об ошибке: «Недопустимое имя объекта EntitySetOfSubItem» при попытке загрузить страницу. Как мне обработать эту коллекцию?

<% foreach item in Model { %>
    ... code
    <% foreach subitem in item.EntitySetOfSubItems { %>

1 Ответ

1 голос
/ 25 февраля 2010

Вы бы сделали это примерно так:

<% foreach(YourType item in Model) { %>
    ... code
    <% foreach(OtherType subitem in item.EntitySetOfSubItems) { %>

Вводя переменную итерации, вы сообщаете компилятору, какие атрибуты доступны в подэлементе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...