c# – MVC路由 – 参数名称问题
发布时间:2020-12-15 06:35:47 所属栏目:百科 来源:网络整理
导读:我正在找一些关于使用C#的MVC路由信息.我目前非常了解MVC中路由的基础知识,但我正在寻找的内容有些难以找到. 有效地,我想要找到的是一种定义单个路由的方法,它需要一个参数. 我在网上找到的常见例子都是基于这个例子 routes.MapRoute( "Default","{controlle
我正在找一些关于使用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,它在评论部分包含所有种类的样品 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |