2010-11-28 52 views
1

我一直在搜索互聯網並學習如何啓用ASP.Net MVC 3站點以使用MEF。這個想法是建立一個模塊化的網站,所以我們可以根據需要擴展功能。我只是關於每一段代碼的工作,但由於某種原因,當我試圖從加載項加載我的索引視圖時,它試圖從加載項加載_ViewStart.cshtml文件,而不是主要MVC網站。MVC 3加載項視圖試圖從插件中解析_ViewStart.cshtml

有沒有人遇到過這種情況,如果是的話,那麼工作是什麼?

+0

你能提供一些關於你的視圖文件的位置以及你所看到的和你的期望之間的區別的更多細節嗎? – marcind 2010-11-29 08:25:33

回答

0

你知道_ViewStart層次結構是如何解決的嗎?基本上,視圖層級中最靠近ViewStart的ViewStart優先顯示。在你的情況下,插件中的viewstart很可能被顯示。

如果您不希望顯示它,請將其刪除或刪除,並且層次結構中的下一個ViewStart將顯示優先順序,並且將顯示,使用,就像您想要的那樣。

讓我知道這是否對你有用,因爲你描述它的方式,它正在按照我理解的那樣進行/工作。