Я пытаюсь сделать мой URL выглядеть следующим образом:Как использовать ActionLink с RouteValueDictionary?
http://domain.com/controller/action/123/SomeTextForSEO
Я попытался с помощью действий Link, но добавляет ?company=SomeTextForSEO
вместо названия компании после косой черты.
<%: Html.ActionLink("DomainList", "Index", "DomainList", new { id = item.CompanyID, company = item.CompanyDisplayName.Trim() }, new object { })%>
и теперь я думаю, что нужно использовать RouteValueDictionary
, но я не уверен в том, как сделать это в синтаксисе ASP.NET. Может ли кто-нибудь указать мне в правильном направлении? Примеры MSDN недостаточны.
Кстати, вы также можете передать null для последнего параметра в своем вызове ActionLink. Чтобы обеспечить правильное разрешение перегрузки, передайте его как (object) null, хотя –