Asp.Net MVC3 - Linq не работает в Razor Views - PullRequest
2 голосов
/ 06 марта 2012

Я не уверен, что пошло не так, но я не смог использовать linq в режиме бритвы, но я могу использовать linq в контроллерах.

например, я не могу запустить этот код

@foreach (char ch in "abcdefghijklmnopqrstuvwxyz".ToCharArray().Where(ch=>ch!='a'))
{

}

или

@Html.EditorFor(e=>e.Id )

какое-нибудь решение для этого?

Обновление : Проблема заключалась в том, что IDE показывает красное подчеркивание там, где используется linq. но работает без проблем.

1 Ответ

3 голосов
/ 06 марта 2012

Добавьте пространство имен Linq в вашем представлении:

@using System.Linq

Пространство имен System.Linq находится в System.Core сборка ( в System.Core.dll )

http://msdn.microsoft.com/en-us/library/system.linq.aspx

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