我有控制器的动作
public string Index(string id)
{
return id;
}
我在Global.asax.cs中只有这条路线
routes.MapRoute(
"Default",
"{id}",
new { controller = "Start", action = "Index", id = UrlParameter.Optional }
);
对于像这样的URL“http:// localhost / stuff”和“http:// localhost / hello”它可以工作。但它不适用于像“http:// localhost / stuff / add”这样的网址。我该如何解决?
答案 0 :(得分:2)
在id:
之前添加通配符(星号) routes.MapRoute(
"Default",
"{*id}",
new {controller = "Start", action = "Index", id = UrlParameter.Optional}
);