0
我试图创建一个看起来像这样MVC 2路由问题
site.com/controller/{Param1}/{dbID}-{friendly-name路线}
并省略默认操作指标,并为行动编辑是在网址的结尾,像这样
site.com/controller/{Param1}/{dbID}-{friendly-name}/edit
路线有点让我困惑,所以任何帮助表示感谢, 谢谢!
我试图创建一个看起来像这样MVC 2路由问题
site.com/controller/{Param1}/{dbID}-{friendly-name路线}
并省略默认操作指标,并为行动编辑是在网址的结尾,像这样
site.com/controller/{Param1}/{dbID}-{friendly-name}/edit
路线有点让我困惑,所以任何帮助表示感谢, 谢谢!
你可以尝试这样的:
routes.MapRoute(
"SomeRoute",
"{controller}/{param1}/{dbID}-{friendlyName}/{action}",
new
{
controller = "home",
action = "index",
param1 = "CANNOT BE OPTIONAL",
dbID = "SOME DEFAULT ID",
friendlyName = "SOME DEFAULT FRIENDLY NAME"
}
);
HM,如果我请求的页面结尾没有索引的动作,它不会加载:( – Aviatrix 2010-07-13 13:17:44
它也很重要,把默认路由底部和顶部的更具体的路线:) – Aviatrix 2010-08-01 18:15:09