私はこのような構造のサイトを持っています -
ホームページ - 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
ます。には、単語Indexの由来であるカテゴリを除いCategoriesController
て、Action
と呼ばれるがあります。Index
Indexという単語を削除するにはどうすればよいですか?
次のようにa をマッピングしようとしRoute
ましたが、うまくいきませんでした -
routes.MapRoute(
name: "CategoriesPage",
url: "Categories/{id}",
defaults: new { controller = "Categories", action = "Index", id = UrlParameter.Optional }
);