我想创建一个匹配“/Users”的 MapRoute 条目,但不匹配“/Users/etc”或“/Users/etc/etc”等路径。
我还必须匹配“Users/{id}”(其中 ID 是 int)和“Users/Me”(工作正常)。我对 ID (@"\d+") 有限制。
知道我会怎么做吗?
如果我使用以下内容,它会匹配以上所有内容:
routes.MapRoute(null, "Users", new { controller = "Users", action = "Index" });
我需要使用约束吗?如果是这样,我应该使用什么约束?
我正在使用 ASP.NET MVC 3(如果重要的话)。