2
我最近走過關於Pluralsight的高級果園教程,它真的向我展示了我可以做的很多事情來擴展果園。這就是說,我想知道是否有一種模塊從另一個模塊返回視圖的方法?果園自定義模塊返回來自不同模塊的視圖
這種情況是我爲我的客戶構建了自定義模塊,這些模塊具有專有功能,所以我想用API密鑰來保護它們,這與oForms的工作原理類似。我和他們唯一的區別是它們允許不管激活的功能,而我的工作根本不起作用,所以我想有一個基本模塊,我所有的自定義模塊都來自並且每個人都可以做類似的事情:
if (this.IsActivated())
return View("ViewFromThisModule")
else
return View("NotActivatedViewFromBaseModule")
這背後的真正目的是,我不必將基本模塊中使用的視圖複製到每個自定義視圖中,以查看模塊是否已激活等。
我不認爲你可以做到這一點,即使從常規的MVC區域之間,這聽起來並不像這樣一個好主意。 – 2013-02-23 06:58:41
是否最好只複製基本模塊中的視圖,或者如何處理這個視圖?我對MVC世界相當陌生(我一直在做webforms約8年),所以我想確保我實現的任何模式都是合乎邏輯的,所以我沒有正確地學習這些東西。 – RubyHaus 2013-02-23 14:35:12
是的。如果視圖在兩種情況下都真的可用,那麼人們不禁要問,爲什麼會有兩個模塊? – 2013-02-23 21:43:35