- 近期完成的部分客户网站设计稿
- 目标关键词是什么意思?
- SEO实操五问-转于点石
- 拼多多怎么提高留评率
- thinkphp框架中$this->_list()是什么意思?
- Graphics.FromImage 方法
- SEO的常规性工作
- asp.net 微信接口配置 自动回复功能实现
- 该程序集不支持部分受信任的调用方
- javascript/jquery获取地址栏url参数的方法
邮箱:
手机:15383239821
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则是什么标记都不带
- 上一篇:Sys.ArgumentOutOfRangeException: Value must be an integer 错误的原因 iframe
- 下一篇:sql server 2008 代理服务提供的凭据无效,sql2008安装问题
-
2011-06-18C#项目传到服务器上出现运行时错误
-
2012-07-02四步解析站长如何快速提高网站权重
-
2022-04-23.net中repeater删除前弹窗询问及删除
-
2013-06-18XP下HTTP的403.9错误-禁止访问:连接的用户过多如何解
-
2023-10-03php中htmlentities()函数的定义及用法
-
2011-07-17网站主机防止独立IP被恶意解析的解决方法
