2012-05-02 7 views
2

私はちょうどカテゴリ別にリストされたショップのクリーンURLの目的のためにVisualスタジオのAsp.netアプリケーションビルドからumbracoにルートを移動しようとしています。.netからumbracoへのルートを移動

私は

void Application_Start(object sender, EventArgs e) 
    { 
     RegisterRoutes(RouteTable.Routes); 
    } 

    public static void RegisterRoutes(RouteCollection routes) 
    { 
      routes.MapPageRoute("", 
     "shop/ProductsHome/{type}/{category1}/{category2}", 
     "~/shop/ProductsHome.aspx", 
      true, 
      new RouteValueDictionary { { "type", "product" }, { "category2", null } }); 
    } 

しかし、これはumbracoで動作していないよう何らかの理由を次のようにVSで「GLOBAL.ascx」を使用して、VSのプロジェクトでこれを達成することができています。私はumbracoメソッドを上書きするHTTPモジュールを試しましたが、動作するものは何も見つかりませんでした。

これを達成する最良の方法は何ですか。 helppppppppppppしてください:(((((

おかげトン

答えて

1

私は5で次の

public class Application : MvcApplication 
{ 
    protected override void RegisterCustomMvcRoutes(RouteCollection routes) 
    { 
     routes.MapPageRoute("", 
     "shop/ProductsHome/{type}/{category1}/{category2}", 
     "~/shop/ProductsHome.aspx", 
     true, 
     new RouteValueDictionary { { "type", "product" }, { "category2", null } }); 
    } 
} 
+0

おかげでトムにこれを使ってできることhereを読みました。そして、私はあなたの提案はちょうど私の運をチェックアウトしようとしたが、それはしませんでした問題を解決する:(.... – Aneesh

+0

私は何が問題なのかわからない、それはVSでうまくいくしかし、私はそれを拾うように見えない移動するとき。私がumbracoで何が欠けているかわからない – Aneesh

0

はあなたを持って行うことができますUmbracoのバージョンを使用している、よく分かりません。 UrlRewriting.configを見て、私はちょうどあなたがルート、私は4.7.0をumbraco使用しています4.7

関連する問題