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 に答える