ASP.NET ошибка BC30456: «Заголовок» не является членом «ASP.views_controllername_viewname_aspx» - PullRequest
1 голос
/ 09 октября 2009

Мое приложение ASP.NET MVC завершается с ошибкой:

BC30456: 'Title' is not a member of 'ASP.views_controllername_viewname_aspx'.

Но Заголовок не отображается нигде, кроме первой строки моего просмотра.

<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of SomeThing)" %>

Ответы [ 3 ]

4 голосов
/ 09 октября 2009

Мое строго типизированное представление было несуществующего типа. Я изменил название объекта.

<%@ Page ... Inherits="System.Web.Mvc.ViewPage(Of CorrectThing)" %>

против

<%@ Page ... Inherits="System.Web.Mvc.ViewPage(Of WrongThing)" %>
3 голосов
/ 25 августа 2010

У меня была эта проблема в приложении MVC, которое ссылается на объекты из другого проекта. Решением было добавить сборку в web.config

Думал, я отправлю на тот случай, если кто-то столкнется с той же проблемой.

1 голос
/ 23 декабря 2010

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

Убедитесь, что вы передаете свою модель в представление из метода контроллера: Вернуться вид (модель)

вместо: Вернуться Просмотр ()

Я считаю, что это вызывает ошибку BC30456, когда представление ожидает список объектов, что-то вроде: ... Inherits = "System.Web.Mvc.ViewPage (Of IEnumerable (Of Mydata.DataEntity))" "

Почти для другого решения! Убедитесь, что в вашем файле web.config есть запись для system.data.entities в system.web, компиляции, сборках. Следующий пример взят из проекта MVC2 Framework 4:

...

Надеюсь, это кому-нибудь поможет!

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