控制器方法公约中的MVC3参数

时间:2011-12-09 10:47:15

标签: c# asp.net-mvc asp.net-mvc-3

编写控制器时,您需要使用除默认值" id"之外的参数名称。在这种情况下,我的懒惰编码器想要使用使用参数1 = abc的旧式约定,但是我脑子里有一个小声音说我应该设置自定义路线。问题是哪种方法更好?

谢谢,

萨钦

1 个答案:

答案 0 :(得分:1)

您可以使用默认路线执行此操作,但在第一种情况下,网址将为

website/controller/action/1

而在另一种情况下,网址将是

webite/controller/action?param=abc

这是否符合您的需求?

问题是id和param不能是同一类型。您不能使用相同的签名两次声明相同的操作。