Webforms 关于Web表单中的asp.net路由&;星号
我看到人们在网络表单中发送邮件时使用星号。我只是不明白下面这个星号的重要性Webforms 关于Web表单中的asp.net路由&;星号,webforms,asp.net-routing,Webforms,Asp.net Routing,我看到人们在网络表单中发送邮件时使用星号。我只是不明白下面这个星号的重要性 routes.MapPageRoute( "View Category", // Route name "Categories/{*CategoryName}", // Route URL "~/CategoryProducts.aspx" // Web page to handle route ); 星号的含义是什么?请告诉我在什么情况下我应该使用上面的星号 "Ca
routes.MapPageRoute(
"View Category", // Route name
"Categories/{*CategoryName}", // Route URL
"~/CategoryProducts.aspx" // Web page to handle route
);
星号的含义是什么?请告诉我在什么情况下我应该使用上面的星号
"Categories/{*CategoryName}"
如果有人提供使用星号的小示例代码,只是为了说明星号在现实生活应用程序中的重要性和用途,那就更好了。它被称为“全包路线映射”。请参见以下问题:
因为这是谷歌返回给我的第一个资源,我在下面的示例中添加了来自MSDN的可变数量的参数,所以未来的读者可以在这里找到解决方案 以下示例显示了与未知数量的管段相匹配的管线样式 案例1 网址:
/查询/选择/自行车/销售 已解析的参数值:
- queryname=“选择”
- queryvalues=“bikes/onsale”
案例2 网址:
/查询/选择/选择 已解析的参数值:
- queryname=“选择”
- queryvalues=“bikes”
案例3 网址:
/查询/选择 已解析的参数值:
- queryname=“选择”
- queryvalues=空字符串
参考:
“阿斯特里克斯”?这是通过谷歌翻译吗?:)是一个通配符,例如,用于构建捕获所有路径。包含在任何ASP.NET MVC教程中。这个答案比公认的答案更清晰、更容易理解!
query/{queryname}/{*queryvalues}