Создать собственный ActionLink
Я хочу создать пользовательскую ссылку, но не знаю, как это сделать, выполняя мои требования. Я работал с пользовательскими htmlhelpers раньше, но это немного сложнее для меня.
actionlink
что я хочу позвонить, должно быть так:
@Html.CustomActionLink("LinkText", "Area","Controller","TabMenu","Action",routeValues, htmlAttributes)
так пример будет:
@Html.CustomActionLink("Click here","Travel","Trip","Index","Index", new { par1 = "test", par2 = test2, new { @class = "font-color-blue" })`
Который будет генерировать этот HTML:
<a class="font-color-blue" href="/Trip/Travel/Index/Index?par1=test&par2=test2">Click Here</a>
И мой маршрут выглядит так:
context.MapRoute(
"EPloeg_default",
"EPloeg/{controller}/{tabmenu}/{action}/{id}/{actionMethod}",
new { action = "Index", id = UrlParameter.Optional, actionMethod = UrlParameter.Optional }
);
Есть идеи, как мне это сделать?