@ModelType, вызывающий синтаксическую ошибку, даже если Razor зарегистрирован - PullRequest
2 голосов
/ 18 мая 2011

У меня есть приложение MVC 3 и представление с одной строкой:

@ModelType String

, и это вызывает «синтаксическую ошибку» в Index.vbhtml без указания строки или столбца. Исследования показывают, что движок Razor не зарегистрирован, но в моем ~ \ Views \ web.config есть следующее:

  <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

Чего мне не хватает?

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

Не берите в голову - кажется, это известная проблема с MVC3 и VB:

http://aspnet.codeplex.com/workitem/8136

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

Я думаю, что вы ищете

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