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