在控制器中,我可以檢測是否「控制」視圖或局部視圖?檢測控制器中的視圖或部分視圖
我有一個共享控制器,位於任何控制器和Controller
之間,有些事情我只想發生,如果它的一個視圖,而不是局部視圖。
理想的情況下protected override ViewResult View(...
在控制器中,我可以檢測是否「控制」視圖或局部視圖?檢測控制器中的視圖或部分視圖
我有一個共享控制器,位於任何控制器和Controller
之間,有些事情我只想發生,如果它的一個視圖,而不是局部視圖。
理想的情況下protected override ViewResult View(...
檢查
在動作方法ControllerContext.IsChildAction
,或者
filterContext.IsChildAction
在OnActionExecuted
對每一個不同的路線。/home/about和/ home/about/partial都被路由到相同的控制器方法。基本上,不是試圖嗅探事物,而是通過路線或參數明確地顯示它。
對於遺留代碼庫的不同方法有何想法? – NikolaiDante 2009-07-03 09:15:24
在哪種情況下你不會知道這一點? – GalacticCowboy 2009-07-02 13:01:28
更新了更多詳細信息 – NikolaiDante 2009-07-02 13:41:04