使用ProDinner是否有任何成功,但将控制器置于区域?我试过,温莎IoC不喜欢它。
我没有成功找到关于如何调整区域的ProDinner Windsor Factory容器配置的信息,如果有人能提供一些解决方案,我会很感激。
谢谢!
答案 0 :(得分:3)
我找到了答案,我希望与我那些苦苦挣扎的.Net程序员分享,因为没有人愿意在'HELLO WORLD'示例之外提供完整的文档!!!!!!
我的意思是,这些天大概没有AREAS的MVC网站是谁?
只需要1步和1小心。
步骤1:在致电引导程序之前注册您的区域:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas(); <--- INCLUDE THIS REGISTRATION HERE
Bootstrapper.Bootstrap();
}
注意1:在_layout中有一个HTML.Action来更改指向相应css文件的主题:
&LT; link href =“@ Url.Content(”〜“)Content /themes / @ Html.Action* (”CurrentTheme“,”ChangeTheme“) * / Site.css”rel =“stylesheet”type =“text / css”id =“demoStyle”/&gt;
&LT; link href =“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/@Html.Action("The CurrentTheme”,“ChangeTheme”)/ jquery-ui.css“rel =”stylesheet “id =”jqStyle“/&gt;
&LT; link href =“@ Url.Content(”〜“)Content /themes / @ Html.Action(”CurrentTheme“,”ChangeTheme“)/ AwesomeMvc.css”rel =“stylesheet”type =“text / css”id =“ aweStyle“/&gt;
确保读取的行:(“CurrentTheme”,“ChangeTheme”)更改为:
(“CurrentTheme”,“ChangeTheme”,新{area =“在此插入您的区域名称}})