2012-02-09 22 views
1

使用ProDinner是否有任何成功,但通過將控制器置於區域?我試過了,溫莎IoC不喜歡它。使用ProDinner和區域

我還沒有找到任何有關如何調整ProDinner的溫莎工廠容器配置的信息,如果有人可以提供一些解決方案,將是值得讚賞的。

謝謝!

回答

3

我找到了答案,我想與我的同胞掙扎的.Net程序員分享,因爲沒有人願意提供完整的文檔以外的'你好'世界'的例子!!!!!!
我的意思是,誰做MVC網站沒有地區大部分這些天?

只需要1個步驟和1個小心。

第1步:

protected void Application_Start() 
    { 
     AreaRegistration.RegisterAllAreas(); <--- INCLUDE THIS REGISTRATION HERE 
     Bootstrapper.Bootstrap(); 
    } 

注意事項1::調用引導程序之前註冊您的地區在_layout有一個HTML.Action到主題指向切換到相應的CSS文件這樣:

< link href =「@ Url.Content(」〜「)Content /themes/@Html.Action* (」CurrentTheme「,」ChangeTheme「) */Site.css」rel =「stylesheet」type =「 text/css「id =」demoStyle「/>

< link href =「http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/@Html.Action(」CurrentTheme「,」ChangeTheme「)/ jquery-ui.css」rel =「stylesheet」id =「jqStyle」/>

< link href =「@ Url.Content(」〜「)Content/themes/@Html.Action(」CurrentTheme「,」ChangeTheme「)/ AwesomeMvc.css」相對= 「樣式」 類型= 「文/ CSS」 ID = 「aweStyle」/>

確保在那裏,上面寫着幾行:( 「CurrentTheme」, 「ChangeTheme」),改變爲:

(「CurrentTheme」,「ChangeTheme」,新的{area =「在此處插入您的區域名稱}})

+0

非常感謝你!我同意,除了簡單的非真實場景之外,你無法真正體會到真實世界的幫助。 – aaa 2012-02-09 20:44:59