我希望能够使用global.asax文件重定向到页面,无论在特定引用之前有什么参数(可以忽略这些参数)。
routes.MapPageRoute("ExportToExcel", "Initial/{any}/Number/{of}/{parameters}/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);
我以为我可以使用通配符,例如:
routes.MapPageRoute("ExportToExcel", "Initial/*/ExportToExcel.aspx","~/Views/Excel/ExportToExcel.aspx", true )
这可能吗?
答案 0 :(得分:0)
最后我只做了2条规则,大括号中的参数被忽略,但需要路由硬编码路径。虽然我认为使用正则表达式和routvaluedictionary你可以根据需要改变它。
routes.MapPageRoute("ExportToExcel", "Initial/{any}/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);
routes.MapPageRoute("ExportToExcel2", "Initial/{any}/Number/ExportToExcel", "~/Views/Excel/ExportToExcel.aspx", true);