asp.net mvc - .NET URL with categories -
There are some problems managing URLs that look good for my site.
I have 3 similarly with url: < Only Is there any way to change that construct? Also keep in mind that the customer insists on not using custom routes / specialty routing. Finally, the best SEO Thank you. You need to modify and add RouteConfig.cs to some custom routes in your App_Start folder. Your register register method This passage means that if you do not give it anything for controller, verb or ID, if you pass it to a controller pass / city / index, The following routes register before the default route MapRoute (name: "restaurant", url: "Town / {id}", default: new {controller = "restaurant"}, then the default route should always be. , Action = "index", id = UrlParameter.Optional}); This will capture any URL containing '/ Town /' and an integer, while still '/ Town' Controller. models : city , restaurants , food . TownController is using Town service and index shows all cities (other methods are Edit , create , delete ) using the Restaurants and Index and then / Code> shows restaurants town ) FoodController - FoodService Using the index to show all foods code> is selected Restaurant / city - all cities P> ID = 1 shows all with city in the code> / restaurant / index / 1 - restaurant < ID = 1 with / food / index / 1 - all foods in restaurants > / town is the correct URL, the rest is not good, should be like second / town / 1 , but ever since the restaurant controller has all races National in city is visible, it / restaurants / index / 1. / Town / TownName / RestaurantID will be (or even restaurantName ) but it is not important that if you last Can help me with the request.
routes. The default route should be the following in MapRoute (name: "default", url: "{controller} / {action} / {id}", default: new {controller = "home", action = "index", id = url parameter Optional}
Comments
Post a Comment