我正在寻找一些关于在 MVC 中使用 C# 进行路由的信息。我目前非常了解 MVC 中路由的基础知识,但我正在寻找的东西有点难以找到。
实际上,我想要找到的是一种定义采用单个参数的单个路由的方法。
我在网上找到的常见示例都是基于示例
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}"
new { controller = "Default", action="Index", id=""});
通过映射这个路由,你可以映射到任何控制器中的任何动作,但是如果你想将任何东西传递给动作,方法参数必须称为“id”。如果可能的话,我想找到一种解决方法,这样我就不必为了在我的操作中使用不同的参数名称而不断地指定路由。
有没有人有任何想法,或找到解决这个问题的方法?