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

我认为你使用这种类型的 rout url 它是打击

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

在我的项目中,我像这样使用 rout 它在下面

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

1 例如,我设置了一个默认值。所以我的网址看起来像这样

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

我从我的网址中删除测试,如下所示

你会像这样改变你的路线

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

在更改溃败之后,我的网址看起来像这样

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

我想这会对你有所帮助

于 2012-09-28T16:22:52.703 回答