1
使用MvcContrib便攜式區域時我無法使強類型視圖正常工作。MVC便攜式區域不能使用類型視圖
我得到錯誤信息
'Could not load typeSystem.Web.Mvc.ViewPage<blah>
我試着內建類型檢查,如果它與我喜歡的類型錯誤。
使用MvcContrib便攜式區域時我無法使強類型視圖正常工作。MVC便攜式區域不能使用類型視圖
我得到錯誤信息
'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>
下面的配置,我發現你真正需要你的PortableArea的項目中在web.config
這些設置。如果沒有這些設置,您的PortableArea將無法解析System.Web.Mvc.ViewPage<>
,並導致在IDE中發生各種瘋狂的事情。第一件讓我失望的是我沒有intellisense爲<%= Html
。然後,我跑到我的消費項目,並得到了死亡黃屏:
alt text http://www.freeimagehosting.net/uploads/55542d2c51.png
找到了答案,這個問題上Ben Hall's blog。希望有所幫助。