在ASP.NET MVC路由中,我在路由中看到了“*”:
{Controller}/{Action},{*parameters}
这是什么意思?
答案 0 :(得分:2)
这是一个笼统的参数。它必须始终是最后一个,如果你想使用它,它将忽略任何斜杠/
。一个例子:
主页/索引/富/酒吧/巴兹
Controller
将为Home
,Action
将为Index
,parameters
将为Foo/Bar/Baz
。
如果您使用的是{Controller}/{Action}/{parameters}
,parameters
将为Foo
,而其余的网址则会丢失。