主に 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;
}