我有一个这样的网站 -
主页 - www.mysite.com。
类别页面 - www.mysite.com/Categories。(从主页链接)
在类别页面上,我有一个类别链接列表。
如果有人选择一个类别,我想显示这样的 URL -
(选择 CategoryA 后) - www.mysite.com/Categories/CategoryA
(选择 CategoryB 后)- www.mysite.com/Categories/CategoryB
目前,我的 URL 显示如下 - www.mysite.com/Categories/ Index /CategoryA
我有一个HomeController
和一个CategoriesController
。CategoriesController
有一个Action
被调用的Index
,它除了一个类别,它是索引这个词的来源。
我怎样才能摆脱索引这个词?
我尝试映射 a Route
,如下所示,但它不起作用 -
routes.MapRoute(
name: "CategoriesPage",
url: "Categories/{id}",
defaults: new { controller = "Categories", action = "Index", id = UrlParameter.Optional }
);