Asp.net Mvc路由。 “*”表示路线

时间:2013-07-09 11:40:09

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

在ASP.NET MVC路由中,我在路由中看到了“*”:

{Controller}/{Action},{*parameters}

这是什么意思?

1 个答案:

答案 0 :(得分:2)

这是一个笼统的参数。它必须始终是最后一个,如果你想使用它,它将忽略任何斜杠/。一个例子:

  

主页/索引/富/酒吧/巴兹

Controller将为HomeAction将为Indexparameters将为Foo/Bar/Baz

如果您使用的是{Controller}/{Action}/{parameters}parameters将为Foo,而其余的网址则会丢失。