ASP.Net MVC3 Razor Href Ошибка - PullRequest
       3

ASP.Net MVC3 Razor Href Ошибка

4 голосов
/ 18 декабря 2011

По какой-то причине эта строка кода.

<a href="/API/@Html.DisplayFor(modelItem => item.site_url)">@Html.DisplayFor(modelItem => item.api_name)</a>

выдает ошибку.

Compiler Error Message: CS1963: An expression tree may not contain a dynamic operation

Поиск в Интернете не помог, кажется, я не могу понять, в чем делос кодом.

Страница не печатается строго.

Ответы [ 2 ]

6 голосов
/ 18 декабря 2011

Как говорится в сообщении об ошибке, вы не можете использовать динамические модели с помощниками редактора безопасного типа.

Вместо этого следует использовать типизированные модели.(используя @model SomeType)

0 голосов
/ 18 декабря 2011

Ваш взгляд строго напечатан?Если нет, вам нужно иметь строго типизированное представление, поскольку лямбды не поддерживают динамические члены.

Просто добавьте это в верхнюю часть вашего представления:

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