0

MVC3 アプリケーションのオーチャード CMS。

不要な「url」コンテンツを削除するには?

例: http://www.xxxxxx.com/ HotelsOnly/HotelList /Region?region=2114&total=848

 In routes {area,” HotelsOnly”} ,{controller,”HotelList”}  

URLの変更・削除方法(/HotelsOnly/HotelList)

例: http://www.xxxxxx.com /Region ?region=2114&total=848

削除方法を説明しますか?例を示してください。

4

2 に答える 2

0
new RouteDescriptor {
    Route = new Route(
        "Region",
        new RouteValueDictionary {
            {"area", "HotelsOnly"},
            {"controller", "HotelList"},
            {"action", "Index"}
        },
        new RouteValueDictionary(),
        new RouteValueDictionary {
            {"area", "HotelsOnly"}
        },
        new MvcRouteHandler())
},
于 2012-09-28T15:58:47.033 に答える
0

このタイプのルートURLを使用していると思いますが、それは打撃です

routes.MapRoute(
              "Regis", // Route nameRegister
              "Test/Artical/Show/{id}", // URL with parameters
              new { controller = "Artical", action = "Show", id = UrlParameter.Optional }

私のプロジェクトでは、以下のようにルートを使用します

@Html.RouteLink("click", "Regis", 1);

1 たとえば、デフォルト値を設定します。私のURLは次のようになります

http://localhost:xxxx/Test/Artical/Show/1 

以下のように、URLからテストを削除します

このようにルートを変更します

routes.MapRoute(
              "Regis", // Route nameRegister
              "Test/Artical/Show/{id}", // URL with parameters
              new { controller = "Artical", action = "Show", id = UrlParameter.Optional } 
          );

ルート変更後、私のURLは次のようになります

http://localhost:xxxx/Artical/Show/1 

私はこれがあなたを助けると思う

于 2012-09-28T16:22:52.703 に答える