0

我希望能够使用 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 )

这可能吗?

4

1 回答 1

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);
于 2013-02-28T13:16:20.683 回答