ViewModel не указан для строительных лесов в ASP.NET-MVC3 - PullRequest
0 голосов
/ 11 июля 2011

Я использовал MVC для нескольких проектов. Я делаю viewmodel для каждого представления. Например, я преобразовываю свой пользовательский объект в специальную модель представления с электронной почтой и свойством пароля. Я использую dataannotations на модели представления для проверки.

Обычно в этих случаях леса работают нормально. В простом проекте я выбираю «Добавить вид», выбираю свою модель представления для строительных лесов, выбираю, например, шаблон «Редактировать леса», нажимаю «ОК» и «БАМ», это мой вид.

Но в том случае, если я не могу выбрать свою модель просмотра для строительных лесов. Классы из пространства имен не отображаются. Как это могло случиться?

Что отображается для строительных лесов в этом диалоговом окне?

Строительные леса - мощный инструмент, и я бы не хотел их терять.

РЕДАКТИРОВАТЬ: очистка и перестройка кода не помогает.

Ответы [ 2 ]

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

Это может быть также ошибка, связанная с кодом, поэтому проверьте вещи внимательно. Не могли бы вы опубликовать код? Вы пытались переустановить MVC?

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

У меня также была эта проблема с 2 проектами, хотя исправление для одного не помогло исправить другой, так что это может или не может быть полезным.

Я эффективно выполнил свой собственный uber clean, удалив весь объект obj и binпапки каждого проекта и перестройки

Как я уже сказал, это работало только для одного из 2 проектов.Другой, мне пришлось вручную создавать контроллеры и представления.

Я думаю, что эта проблема может иметь какое-то отношение к недавнему обновлению mvc, но при поиске вокруг было очень мало помощи

...