Вы можете использовать расширения Html Helper.
Html класс помощника
public static class HtmlHelpersExtensions
{
public static string ActionLinkText(this HtmlHelper helper, string linkText, string actionName, string controllerName,object htmlAttributes, string spanAttributes)
{
TagBuilder spanBuilder = new TagBuilder("span");
spanBuilder.InnerHtml = linkText;
spanBuilder.Attributes.Add("class", spanAttributes);
return BuildAnchor(spanBuilder.ToString(), string.Format("/{0}/{1}", controllerName, actionName), htmlAttributes);
}
private static string BuildAnchor(string innerHtml, string url, object htmlAttributes)
{
TagBuilder anchorBuilder = new TagBuilder("a");
anchorBuilder.Attributes.Add("href", url);
anchorBuilder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
anchorBuilder.InnerHtml = innerHtml;
return anchorBuilder.ToString();
}
}
View
@Html.ActionLinkText("Your Text", "Show", "Post", new { @title = "Your Text" }, "").Raw()
Это может помочь вам.