asp.net-mvc – 为ASP.NET MVC Action Links添加rel和title
发布时间:2020-05-24 13:26:36 所属栏目:asp.Net 来源:互联网
导读:我主要是出于搜索引擎优化的原因决定将“rel”添加到我的行动链接中,但我不确定我采用的方式是遵循“最佳做法”.我只是创建了一个新的Extension方法,如下所示. 这是最好的方法吗?是否有应该在这种方法中修改的东西? 视图 %= Html.ActionLink(Home, Index, H
|
我主要是出于搜索引擎优化的原因决定将“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"}) %> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用AntiXss Library正确清理内容?
- asp.net – System.Web.Cache,会话级别或应用程序级别
- asp.net-mvc – 使用ASP.NET MVC v2 EditorFor和DisplayFor
- asp.net-mvc – 发布ASP.NET MVC 3 Html.TextAreaFor的Html
- asp.net-mvc-4 – ASP .Net MVC 4 Authorize和AllowAnonymo
- 为什么要使用流畅的验证而不是ASP.NET MVC验证
- iCalendar格式中关于RRule的解析和生成
- asp.net-mvc-3 – 允许没有找到Html属性[AllowHtml]
- asp.net – w3wp.exe占用多少内存
- asp.net – 在Google Chrome浏览器中加载两次
推荐文章
站长推荐
- iis-6 – IIS 6上的ASP.NET路由
- asp.net-mvc-4 – 在EF迁移配置类的Seed方法中获
- js触发asp.net的Button的Onclick事件应用
- asp.net-mvc-3 – 为什么在使用Azure缓存(.NET M
- asp.net – Web Api – 如何直接从OnActionExecu
- asp.net – 如何在ASP文本框中显示会话值
- asp.net – 将AJAX ModalPopupExtender定位在屏幕
- ASP.NET实现的简单易用文件上传类
- Asp.NetCore1.1版本去掉project.json后如何打包生
- asp.net-mvc-3 – 从单控制器操作返回多个部分视
热点阅读
