Ошибка разбора ViewMasterPage <TModel> - PullRequest
4 голосов
/ 14 мая 2009

Я пытаюсь реализовать строго типизированную главную страницу и использую эту страницу в качестве примера:

Как создать строго типизированную главную страницу с помощью базового контроллера в ASP.NET MVC

У меня есть следующая декларация на главной странице:

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<InsTech.ForeSight.Web.Mvc.ModelBase>" %>

Когда я пытаюсь бежать, я получаю: Сообщение об ошибке анализатора: не удалось загрузить тип 'System.Web.Mvc.ViewMasterPage<InsTech.ForeSight.Web.Mvc.ModelBase>'

Я не совсем уверен, почему он не может найти тип. Когда я использую класс ViewMasterPage, все в порядке, но когда я пытаюсь использовать универсальную версию, она взрывается.

Любые предложения

Ответы [ 2 ]

4 голосов
/ 14 мая 2009

InsTech.ForeSight.Web.Mvc.ModelBase находится в другой сборке? если да, то на него ссылаются?

Является ли InsTech.ForeSight.Web.Mvc.ModelBase абстрактным?

0 голосов
/ 16 мая 2011

Я получил эту ошибку, когда моя главная страница MVC находилась вне папки 'Views' (с моими обычными главными страницами веб-форм), перемещение ее туда решило эту ошибку для меня.

Редактировать : Извините, я не видел @Whoiskb уже опубликовал тот же ответ в комментариях там. Просто оставлю этот ответ людям, которые не читают все комментарии :)

...