Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net Mvc路由&引用*&引用;路径中的意义_C#_Asp.net Mvc_Asp.net Mvc Routing - Fatal编程技术网

C# Asp.net Mvc路由&引用*&引用;路径中的意义

C# Asp.net Mvc路由&引用*&引用;路径中的意义,c#,asp.net-mvc,asp.net-mvc-routing,C#,Asp.net Mvc,Asp.net Mvc Routing,在ASP.NET MVC路由中,我在路由中看到“*”: {Controller}/{Action},{*parameters} 这是什么意思 这是一个catchall参数。如果您想使用它,它必须始终是最后一个,并且它将忽略任何斜杠/。例如: 主页/索引/Foo/Bar/Baz 控制器将是主页,动作将是索引,参数将是Foo/Bar/Baz 如果您使用的是{Controller}/{Action}/{parameters},参数将是Foo,而URL的其余部分将丢失。欢迎使用StackOverflo

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

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

这是什么意思

这是一个catchall参数。如果您想使用它,它必须始终是最后一个,并且它将忽略任何斜杠
/
。例如:

主页/索引/Foo/Bar/Baz

控制器
将是
主页
动作
将是
索引
参数
将是
Foo/Bar/Baz


如果您使用的是
{Controller}/{Action}/{parameters}
参数将是
Foo
,而URL的其余部分将丢失。

欢迎使用StackOverflow!我们在这里使用问答形式。最好把你的另一个问题作为第二个问题再问一遍,这样答案就可以分开了。你可以编辑你的问题,去掉另一个问题并单独发布。它只是忽略斜杠吗?我的意思是它不再将斜杠视为参数的分隔符。我会澄清答案的。