【发布时间】:2011-06-26 15:03:56
【问题描述】:
当我删除控制器和操作时,不会干扰默认路由的 url? 例如:
来自: http://mysite.com/departaments/products/footwear/male 其中部门 = 控制器,操作 = 产品和鞋类,男性 = 参数
到: http://mysite.com/footwear/male
所以我对自定义路由示例进行控制器和操作:
routes.MapRoute
(
"Products",
"{p0}/{p1}/{p2}/{p3}/{p4}/{p5}",
new
{
controller = "Departaments",
action = "Products",
p0 = "",
p1 = "",
p2 = "",
p3 = "",
p4 = "",
p5 = ""
},
new String[]
{
"MvcApplication1.Controllers"
}
);
routes.MapRoute
(
"Default",
"{controller}/{action}/{p0}",
new
{
controller = "Home",
action = "Index",
p0 = ""
},
new String[]
{
"MvcApplication1.Controllers"
}
);
【问题讨论】:
标签: model-view-controller routing url-routing