我主要是出于搜索引擎优化的原因决定将“rel”添加到我的行动链接中,但我不确定我采用的方式是遵循“最佳做法”.我只是创建了一个新的Extension方法,如下所示.
@H_403_2@这是最好的方法吗?是否有应该在这种方法中修改的东西?
@H_403_2@视图
<%= Html.ActionLink("Home","Index","Home") .AddRel("me") .AddTitle("Russell Solberg") %>@H_403_2@扩展方法
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; }