閱讀了關於這個問題的幾篇文章後,我還沒有找到我的問題的答案。我有一個MVC 3應用程序,並添加了一個區域。一切都很好,直到我嘗試從區域內的控制器返回視圖。從控制器返回視圖區域不工作
我可以成功發佈到控制器保存方法,但在簡單地返回視圖(返回查看())我得到以下幾點:
視圖「保存」或它的主人沒有被發現或沒有視圖引擎支持搜索到的位置。以下地點被搜查:
~/Areas/Test/Views/Default1/Save.aspx
~/Areas/Test/Views/Default1/Save.ascx
~/Areas/Test/Views/Shared/Save.aspx
~/Areas/Test/Views/Shared/Save.ascx
...
這似乎很基本,不知道爲什麼我遇到了這麼多麻煩。
伊夫使用菲爾哈克的RouteDebugger(http://nuget.org/packages/routedebugger)和所有路線工作作爲設置...
我注意到你」重新使用區域。您確定Save.xxxx文件在區域視圖文件夾中,而不在父應用程序的區域文件夾中嗎?很明顯,路由沒有任何問題,或者你不會得到無法找到查看錯誤(它必須讓控制器返回視圖,這意味着路由工作) – 2012-04-06 17:30:35