ActionLink zeigen die Parameter in der URL anstelle der querystring?

Habe ich diese route definiert:

routes.MapRoute(
                   "Details", //Route name
                   "{home}/{details}/{id}/{name}", //URL with parameters
                   new
                   {
                       controller = "Home",
                       action = "Details",
                       id = UrlParameter.Optional,
                       name = UrlParameter.Optional
                   } //Parameter defaults
               );

Den ActionLink:

 @Html.ActionLink("Show Details", "Details", "MyController", new { id = 1, name ="a" })

Den actionlink Ergebnisse in /Home/Details/1?name=a ich bin nach /Home/List/1/a

InformationsquelleAutor Danny | 2011-09-21
Schreibe einen Kommentar