C# MVC 3 Routing i には、コントローラー名 Category があります。コントローラーのサブメソッドは2つあります 1)Index 2)Detail
今、私の詳細ルーティング URl はこの「カテゴリ/名前」のようになりますが、「カテゴリ/すべての名前」ハード コードを追加したい 「-すべての」このハード コードをどのように追加したいですか?
routes.MapRoute(
"categorie", // Route name
"Category/{id}/{no}", // URL with parameters
new { controller = "Category", action = "details", id = "id",no=UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"categories", // Route name
"Category/{id}/{action}", // URL with parameters
new { controller = "Category", action = "action", id = "id" } // Parameter defaults
);
html page
<div class="grid_3" >
<a class="companyanchor" href="/category/@Model.name/">@Model.Name</a>
</div>