使用 MvcContrib Portable Areas 时,我无法让强类型视图工作。
我收到错误消息
'Could not load typeSystem.Web.Mvc.ViewPage<blah>
我尝试使用内置类型来检查我的类型是否有错误。
使用 MvcContrib Portable Areas 时,我无法让强类型视图工作。
我收到错误消息
'Could not load typeSystem.Web.Mvc.ViewPage<blah>
我尝试使用内置类型来检查我的类型是否有错误。
我也遇到了这个问题。消费应用程序需要在他们的web.config
<pages
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
web.config
我发现您在 PortableArea 的项目中实际上需要这些设置。如果没有这些设置,您的 PortableArea 将无法解析System.Web.Mvc.ViewPage<>
并导致 IDE 中发生各种疯狂的事情。告诉我的第一件事是我没有智能感知<%= Html
。然后,我运行了我的消费项目并得到了一个黄屏死机:
替代文字 http://www.freeimagehosting.net/uploads/55542d2c51.png
在Ben Hall 的博客上找到了这个问题的答案。希望有帮助。