2013-03-09 59 views
4

我遇到了實現MVC4自定義視圖引擎的問題,以覆蓋部分視圖的默認位置。我已經實現了這個example中的代碼。MVC4自定義視圖引擎

我的問題是,如果啓動/執行HTML.Partial時路徑與PartialViewLocationFormats數組中的值不匹配,則會在啓動CreatePartialView之前引發錯誤。沒有什麼會匹配,因爲此實現的目標是具有動態路徑。任何洞察力將不勝感激。

回答

0

只需通過自己的方式提供路徑,而不是使用默認方式,即MVC從另一個來源設置partialPath,例如將其傳遞給控制器​​查看或創建視圖查找程序類。

return base.CreatePartialView(controllerContext, **partialPath**);