我主要是出于搜索引擎优化的原因决定将“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; }