Конвертировать IEnumerable (в массив, список) в ASP.NET MVC View - PullRequest
3 голосов
/ 15 июля 2011

Похоже, что в Views доступно ограниченное количество библиотек (правда?), См. Ниже: a screenshot showing the available methods for the IEnumerable

Мой вопрос: как мне преобразовать IEnumerable, скажем, в массив или список? Обычно я могу использовать такие методы, как ToArray(), ToList() или Cast<T>() в обычном C # -файле, но кажется, что все они исчезли, когда дело доходит до Views (в ASP.NET MVC).

1 Ответ

11 голосов
/ 15 июля 2011

<%@ import namespace='System.Linq' %>

Вы также можете добавить свое пространство имен в Web.config, то есть:

<system.web>
  <pages>
    <namespaces>
      <add namespace='System.Linq' />
    </namespaces>
  </pages>
</system.web>
...