想自定义路由规则让路由规则支持动态的命名空间
有大神能给我详解一下吗?
下面代码:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "Raccoon.OA.WebUI.Controllers" }
);是微软默认的路由机制
命名空间 是 Raccoon.OA.WebUI.Controllers
现在我想要改成 让路由机制支持动态的命名空间 ,即Raccoon.OA.WebUI.Controllers .XXX
XXX是动态的该如何实现,目前跟Controller 的名字一样,例如上面的代码可以变为Raccoon.OA.WebUI.Controllers.Login
有大神能给我详解一下吗?
下面代码:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "Raccoon.OA.WebUI.Controllers" }
);是微软默认的路由机制
命名空间 是 Raccoon.OA.WebUI.Controllers
现在我想要改成 让路由机制支持动态的命名空间 ,即Raccoon.OA.WebUI.Controllers .XXX
XXX是动态的该如何实现,目前跟Controller 的名字一样,例如上面的代码可以变为Raccoon.OA.WebUI.Controllers.Login
解决方案 »
- 每次打开IE8浏览器都会出现欢迎使用对话框
- 读取记录后如何比对CHECKBOX中的内容
- 请问各位高手们 以前学过.asp.net现在想从新学习但是没有新手资料
- asp.net三层架构的一个问题?
- 求教: 跟据记录集数据的不同显示不同的文字
- 动态生成控件,更改调用页面的控件id. 请指教.谢谢!!!!!
- 请问怎样改变用户控件生成的: <uc3:usercontrol ID="usercontrol1" runat="server" />
- 如何弹出子窗口,用户输入一些东西之后,刷新主窗口的DataGrid,在线等!
- 各位大哥救命,快快指点一下小弟.(刷新几次页面后,提示所有连接池大小,已达到最大值.然后就报错)
- 水晶报表的问题,进者有分!!!
- mvc4中如何获得用户密码?
- mvc web api 如何对 远程请求的客户端进行身份校验
args[0] = "xxxx.xxxx.xxx";
args[1] = "xxx.xxxx.xxxxx";//....routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional },
namespaces: args
);