我想要一个带有可选参数的“用户”控制器的索引操作。
/Users/{id}
或者
/Users
我想避免:
/Users/Index/{id}
或者
/Users/Index/
我添加了一个 Route 以将 /Users/{id} 映射到 Index 操作。
routes.MapRoute( "Users",
"Users/{id}",
new { controller = "Users", action = "Index", id =
UrlParameter.Optional});
这很好用。当我向用户控制器添加另一个操作“添加”时,我遇到了一个问题,该操作也带有可选参数。我之前添加的路线误解了 Add 作为 Index 操作的参数。为 /Users/Add 触发“索引”操作。
我怎样才能得到最好的两者?
谢谢。