Asp.net mvc @即使Razor已注册,ModelType也会导致语法错误
我有一个MVC 3应用程序和一个只有一行的视图:Asp.net mvc @即使Razor已注册,ModelType也会导致语法错误,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我有一个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
@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>
我错过了什么?我想你在找我
@model SomeNamespace.To.Your.Type
没关系-这似乎是MVC3和VB的已知问题:
@ModelType System.String是否有效?此链接现在是404