2011-11-09 45 views
0

@ Html.Partial( 「〜/共享/ SuccessErrorStatus」)在 '/' 應用爲什麼不能包括在一個路徑中的波浪線使用Html.Partial

服務器錯誤時。 未找到部分視圖'〜/ Shared/SuccessErrorStatus'或沒有視圖引擎支持搜索的位置。以下地點搜索: 〜/共享/ SuccessErrorStatus

這似乎給路徑已被搜查的印象,但它似乎並沒有正確解決的路徑。

回答

2

爲達林指出,或只使用一個視圖名稱您應該使用全名。 在這種情況下

@Html.Partial("SuccessErrorStatus") 

也應該工作。

+1

值得注意的是,這假設該部分位於標準位置。像〜/ Views/Shared或〜/ Views/CurrentController一樣。 –

+0

謝謝,我喜歡簡潔的版本,因爲我的視圖位於共享文件夾中。 – jaffa

2

您忘記了擴展名。你也許意思是~/Views/Shared而不是~/Shared。通常所有的意見應位於~/Views文件夾中:

@Html.Partial("~/Views/Shared/SuccessErrorStatus.cshtml") 
相關問題