首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net mvc怎么对多级目录路由

2012-04-24 
asp.net mvc如何对多级目录路由目前mvc能实现的路由大多一层目录,即 controller/action这样的asp.net mvc

asp.net mvc如何对多级目录路由
目前mvc能实现的路由大多一层目录,即 controller/action这样的

asp.net mvc 能对实现多级目录路由吗?具体如何实现?

比如:
系统管理/日志管理/日志添加和查询页面
用户管理/角色管理/角色的增、删、改、查页面
views/UserManage/UserInfo/list.aspx
views/IT/ProductManage/ClassInfo/index.aspx

在views目录下有多级文件夹,在业务逻辑上体现的更清晰,但是如何做routes.mapRoute的路由策略呢?

请高手指点。

[解决办法]
活用Areas
参考
[解决办法]
参考2
[解决办法]
不用额外平配置路由,想加几层就几层
public ActionResult Index1()
 {
return View(@"UserInfo/list");
 }
返回ie地址为:localhost/UserManage/index1 实际地址为localhost/UserManage/userinfo/list
再有目录继续加
public ActionResult Index1()
 {
return View(@"UserInfo/a/a/list");
 }
返回ie地址为:localhost/UserManage/index1 不变,其实际地址变,

热点排行