0
考慮這種情況,其中/cpanel/x
模式中的所有傳入鏈接應該被轉換(重新編譯)爲/marketer/x
,其中x
表示URL的其餘部分。例子有:ASP.NET WebForms中的常規路由,將「/ cpanel /」更改爲「/ marketer /」
/cpanel/coupons.aspx
到/marketer/coupons.aspx
/cpanel/sold.aspx?year=2010&product=camera
到/marketer/sold.aspx?year=2010 &產品= camera`
這似乎是一個普通的URL重寫,我們已經使用HttpContext.Current.RewritePath
和一個HTTP模塊完成。但是,我也想知道這是否可以使用ASP.NET路由功能在Web窗體中完成?
的要求是:
- 如何定義路由規則
- 如何產生與這條路線規則
感謝您的幫助。但是這種方法不支持DRY(不要重複自己)的原則,因爲這裏沒有集權。想象一下,我有10,000頁需要從「優惠券」路由到「營銷者」。那你怎麼辦呢? –