asp.net-mvc – 为ASP.NET MVC Action Links添加rel和title
发布时间:2020-12-16 04:17:09 所属栏目:asp.Net 来源:网络整理
导读:我主要是出于搜索引擎优化的原因决定将“rel”添加到我的行动链接中,但我不确定我采用的方式是遵循“最佳做法”.我只是创建了一个新的Extension方法,如下所示. 这是最好的方法吗?是否有应该在这种方法中修改的东西? 视图 %= Html.ActionLink("Home","Index
我主要是出于搜索引擎优化的原因决定将“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; } 解决方法
您可以非常轻松地添加任何额外的html参数,而无需编写自己的扩展方法
<%= Html.ActionLink("Home","Home",null,new { title="Russell Solberg",rel="me"}) %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用于高级搜索/过滤的.Net WebAPI URI约定
- asp.net – 当内容页面位于子文件夹中时,jQuery无法在母版页
- asp.net-mvc – asp.net mvc单选按钮状态
- asp.net-mvc-3 – 动态地为每个列的ASP.NET MVC Razor标头和
- asp.net-mvc – 使用EF Code First和ASP.NET MVC部分更新对
- asp.net-mvc – 在活动的SignalR连接期间更改用户身份 – 如
- asp.net-mvc – 在ASP.NET MVC 3应用程序中引用类库中的Nin
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表
- 从ASP.Net MVC访问Active Directory使用C#
- asp.net-mvc – 如何从MVC WEB API Controller返回JSON
推荐文章
站长推荐
- 在ASP.Net 2.0应用程序中检查用户会话状态的状态
- ASP.NET应用程序MSI安装程序多个实例
- asp.net-mvc – asp.net mvc 4 – 好的是每个线程
- asp.net – Gridview在列标题中排序/向下箭头
- asp.net-mvc – 如何跳过ActionFilter的操作执行
- ASP.NET:它是否涉及Active X?
- ASP.NET MVC – 返回JavaScriptResult不起作用
- ASP.NET MVC与Web客户端软件工厂(WCSF)
- IIS7不会显示ASP.Net错误消息或堆栈跟踪
- asp.net – aspx中__EVENTVALIDATION __VIEWSTAT
热点阅读