c# – MVC路由 – 参数名称问题

我正在找一些关于使用C#的MVC路由信息.我目前非常了解MVC中路由的基础知识,但我正在寻找的内容有些难以找到.

有效地,我想要找到的是一种定义单个路由的方法,它需要一个参数.

我在网上找到的常见例子都是基于这个例子

routes.MapRoute(
    "Default","{controller}.mvc/{action}/{id}"
    new { controller = "Default",action="Index",id=""});

通过映射此路由,您可以映射到任何控制器中的任何操作,但如果要将任何内容传递到操作中,则该方法参数必须称为“id”.如果可能的话,我想找到一个方法,所以我不需要不断地指定路由,只是在我的动作中使用不同的参数名.

有人有任何想法,还是找到方法呢?

解决方法

您可以根据需要构建路线
routes.MapRoute(
    "Default","{controller}.mvc/{action}/{param1}/{param2}/{param3}"
    new { controller = "Default",param1="",param2="",param3=""});

另外,look at this post,它在评论部分包含所有种类的样品

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...