打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Asp.net中动态设置标题Title,Keyword,Descripton标签的方法

最新发现方法:在服务器代码中写如下代码 :

HtmlMeta meta = new HtmlMeta();
meta.Name = "description";
meta.Content = mydr["s_title"].ToString() ;

this.Page.Header.Controls.Add(meta);

以前我用的方法

方法一:

<meta name="keywords" content=<%= keywords %> />
    <meta name="description" content=<%=description %> />

注意content 后不要加双引号哟

后台中进行赋值

string keywords;
    string description;
    void Page_Load(object sender, EventArgs e)
     {
   keywords = "'+mydr["s_title"].ToString() + System.Configuration.ConfigurationSettings.AppSettings["keywords"] + '"';
        description = '"' + mydr["s_title"].ToString() + '"';
    
}

方法二:

在aspx文件相应位置放上<asp:Literal id="keyword" runat="server"></asp:Literal>

cs文件中的代码为:

this.title=mydr["s_title"].ToString() ;

this.keyword.Text = "<meta name='Keywords' content='" + mydr["s_title"].ToString() + "' /><meta name='Description' content='" + mydr["s_title"].ToString() + "' /> ";

这样就可以做到动态设置title,keyword,Descripton了,

 

相关知识 ASP:Literal控件用法:刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了<span></span>,而Literal则是什么标记都不带

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SEO作弊边缘,关键字
SEO第一个常见错误---改网站title
站内标签优化
网页页面搜索引擎优化和关键字定位指南
SEO工作者必备谷歌插件
强大的SEO插件 – Yoast seo插件使用介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服