Я решил в первую очередь по причинам SEO добавить «rel» к моей ссылке на действие, но не уверен, что то, как я это сделал, будет следовать «лучшим практикам». Я просто создал новый метод Extension, как показано ниже.
Это лучший способ сделать это? Есть ли вещи, которые следует изменить в этом подходе?
ПРОСМОТР
<%= Html.ActionLink("Home", "Index", "Home")
.AddRel("me")
.AddTitle("Russell Solberg")
%>
МЕТОДЫ РАСШИРЕНИЯ
public static string AddRel(this string link, string rel)
{
var tempLink = link.Insert(link.IndexOf(">"), String.Format(" rel='{0}'", rel));
return tempLink;
}
public static string AddTitle(this string link, string title)
{
var tempLink = link.Insert(link.IndexOf(">"), String.Format(" title='{0}'", title));
return tempLink;
}