C# 在global.asax MapPageRoute中使用通配符
我希望能够使用global.asax文件重定向到页面,而不管特定引用之前有哪些参数(可以忽略这些参数) 我想我可以使用通配符,例如:C# 在global.asax MapPageRoute中使用通配符,c#,asp.net,global-asax,asp.net-routing,C#,Asp.net,Global Asax,Asp.net Routing,我希望能够使用global.asax文件重定向到页面,而不管特定引用之前有哪些参数(可以忽略这些参数) 我想我可以使用通配符,例如: routes.MapPageRoute("ExportToExcel", "Initial/*/ExportToExcel.aspx","~/Views/Excel/ExportToExcel.aspx", true ) 这可能吗?最后我制定了两条规则,大括号中的参数被忽略,但硬编码的路径需要路由。尽管我认为使用正则表达式和routvaluedictionary
routes.MapPageRoute("ExportToExcel", "Initial/*/ExportToExcel.aspx","~/Views/Excel/ExportToExcel.aspx", true )
这可能吗?最后我制定了两条规则,大括号中的参数被忽略,但硬编码的路径需要路由。尽管我认为使用正则表达式和routvaluedictionary,您可以根据需要进行更改
routes.MapPageRoute("ExportToExcel", "Initial/{any}/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);
routes.MapPageRoute("ExportToExcel2", "Initial/{any}/Number/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);
routes.MapPageRoute("ExportToExcel", "Initial/{any}/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);
routes.MapPageRoute("ExportToExcel2", "Initial/{any}/Number/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);