*匹配 *用来匹配URL剩余部分
代码语言:javascript复制 routes.MapRoute(
name: "Test9",
url: "{controller}/{action}/{operation}/{*plus}",
defaults: new { controller = "Work", action = "Index" }
);
以以上的路由代码为例,将得到如下结果
URL | 路由数据 |
---|---|
/home/index/select/a/b | plus=“a/b” |
/home/index/abcs/a/b/c/d | plus=“a/b/c/d” |
/home/index/select/ | plus=null |
贪婪匹配原则
URL | URL模式 | 路由数据 |
---|---|---|
appconfig.xml.aspx | {filename}.{ext} | filename=“appconfig.xml”,ext=“aspx” |
abcabcabcoracle | {subject}abc{dbname} | subject=“abcabc”,dbname=“oracle” |
贪婪匹配会找到最后一个符合条件的“字面量”为止