我主要出于 SEO 的原因决定将“rel”添加到我的操作链接中,但不确定我采取的方式是否会遵循“最佳实践”。我只是创建了一个新的扩展方法,如下所示。
这是最好的方法吗?这种方法有什么需要修改的吗?
看法
<%= 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;
}