0
有我去除控制器和操作,而不会干扰默认路由的网址? 例如:自定义路由 - 从URL中删除控制器和动作
来自: http://mysite.com/departaments/products/footwear/male其中departaments =控制器,动作=制品和鞋类和男性=参数
到: 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"
}
);
你有这个实现的例子吗? –
@Tiago Tartari:添加示例代码。 –