URLをseoフレンドリーにしようとしています。この構造でURLを作成する必要があります
www.domainname.com/article123.
そしてこのルートで
routes.MapRoute(
"articlename", // Route name
"aaaa/{articleID}", // URL with parameters
new {action="DetailsByName",controller="Article"},
new string[] { "bssnew.Controllers" } // Parameter defaults);
うまくいきません。MYルートリンクはこんな感じ
@Html.RouteLink("aaa ","articlename", new {articleID="CentralPark",},new { @class = "item-link" })
しかし、ルートにコントローラーとアクションを追加すると機能します
routes.MapRoute(
"articlename", // Route name
"aaaa/{controller}/{action}/{articleID}", // URL with parameters
new {action="DetailsByName",controller="Article"},
new string[] { "bssnew.Controllers" } // Parameter defaults);