asp.net mvc 1.0 下如何实现多级目录路由?多级目录如:Views/UserManage/UserInfo/List.aspx默认的路由规则只能路由单级目录 controller/action,目前能查到的mvc路由资料有限,对于多级目录结构的路由如何实现,请高手指点!
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
在mvc3里可以达到这样的效果,虽然不知道是否理想,但能用。
-------------------------------------------------
控制层:Controllers-> Admin-> UserController.cs
视图层:Views-> Admin-> User-> add.aspx
-------------------------------------------------
routes.MapRoute( "Default1", // 路由名称
"{Admin}/{controller}/{action}/{id}", // 带有参数的 URL
new { Admin = "Admin", controller = "User", action = "Index", id = UrlParameter.Optional } // 参数默认值 );
-------------------------------------------------
在 UserController.cs 里这样写
public ActionResult Index()
{
return View("~/Views/Admin/User/Index.aspx");
}
- 1 回答
- 0 关注
- 1326 浏览
添加回答
举报
0/150
提交
取消