パターンの入っているすべての着信リンクを/marketer/x
に変換(書き換え)する必要があります。ここで、x
は残りのURLを表します。"/ cpanel /"を "/ marketinger /"に変更するためのASP.NET WebFormsの一般的なルーティング
/cpanel/coupons.aspx
/marketer/coupons.aspx
から/cpanel/sold.aspx?year=2010&product=camera
に/marketer/sold.aspx?year=2010 &製品= camera`これは、一般的なURL書き換えのように思える
、私たちはしました:例としては、 HttpContext.Current.RewritePath
とHTTPモジュールを使用してそれを行いました。しかし、WebフォームでASP.NETルーティング機能を使用してこれを行うことができるかどうかを知りたいですか?
要件は以下のとおりです。
- このルートルール
ご協力いただきありがとうございます。しかし、この方法ではDRY(原則を繰り返さないでください)をサポートしていません。クーポンからマーケティング担当者にルーティングする必要のあるページが1万ページあることを想像してみてください。だったらどうしようか? –