2014-02-27 31 views
1

我有VS 2012的MVC項目,當我打開視圖時,它沒有正確顯示代碼,我的意思是黑色的所有[服務器端代碼]。 誰能告訴我爲什麼?MVC視圖不能正確顯示代碼

enter image description here

+0

請顯示您的代碼 – Sergio

+0

這是發生在您的所有觀點還是隻有一個? – Leo

+0

@Sergio檢查我的代碼的快照 –

回答

0

一些猜測:

  1. 確保有一個在您web.config文件reference<add key="webpages:Version" value="3.0.0.0" />一個appsetting關鍵。確保版本是正確

  2. 另外,還要確保你已經正確的web.config文件夾views配置<system.web.webPages.razor>部分,它可能看起來像:

    <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> </namespaces> </pages> </system.web.webPages.razor>

希望it'l幫助。

+0

我將版本更改爲2,它可以工作,但我不知道它是否對解決方案有任何副作用。 –