Ошибка при использовании ссылки на модель в представлении со строгим типом в проекте MVC - PullRequest
0 голосов
/ 20 марта 2009

Я пытаюсь создать новое строгое представление для проекта MVC.

Я попытался создать его как из класса Controller (щелкните правой кнопкой мыши -> добавить представление), так и непосредственно из представлений (щелкните правой кнопкой мыши -> Добавить представление) и выбрал его для представления со строгим шрифтом. В раскрывающемся списке я выбрал модель и класс данных, на которые он должен ссылаться.

При заполнении содержимого моего просмотра мне нужно объявить его как:

<p>
   Title:
   <%= Html.Encode(Model.Title) %>
</p>

По какой-то причине я просто получаю эту ошибку: «Название« Модель »не существует в текущем контексте».

Должно быть, я что-то упустил ... :-(
Любой комментарий или идея будут великолепны!

Ответы [ 3 ]

1 голос
/ 26 марта 2009

Это должно быть <% = Html.Encode (ViewData.Model.Title)%>

1 голос
/ 19 января 2010

У меня была похожая проблема при добавлении MVC Views в существующее приложение WebForms. Я решил эту проблему, добавив файл Web.config в папку Views и скопировав содержимое из другого проекта MVC.

1 голос
/ 20 марта 2009

Ваш код класса наследуется от ViewPage ?

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