如何在<meta name="keywords" content="$value[tagname]"/>加入关健词 我想在<meta name="keywords" content="$value[tagname]"/>加入文章Tags关健词(是和页面文章相关的关键词)谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UP! 同问.我用到了MASTERPAGE, 所在MASTERPAGE加上了<meta name="keywords" content="<%=keywords %>" />然后在MASTERPAGE加了一个Keywords的属性, 在目标页面(ASPX)修改该属性, 但不起作用, 居然被编码!!!变成这样:<meta name="keywords" content="<%=keywords %>" /> HtmlMeta metaKeywords = new HtmlMeta(); metaKeywords.Name = "keywords"; metaKeywords.Content = "关键词"; Page.Header.Controls.Add(metaKeywords); HtmlMeta metaKeywords = new HtmlMeta(); metaKeywords.Name = "keywords"; metaKeywords.Content = "关键词"; Page.Header.Controls.Add(metaKeywords); 不好意思,到现在还没结帖.因为我们一直在研究生成静态页面的问题,现在有结果了.不过用LikeCode的方法只能在页面加一个meta标记比如:HtmlMeta metaKeywords = new HtmlMeta();metaKeywords.Name = "keywords";metaKeywords.Content = "关键词";this.Header.Controls.Add(metaKeywords);HtmlMeta metaDescription = new HtmlMeta();metaDescription.Name = "description";metaDescription.Content = "描述";this.Header.Controls.Add(metaDescription);那么在页面的<meta>就只有后面一个"description"了,前面的"keywords"不存在. 那个方法在我同事的电脑上就只能生成一个meta.我的电脑可以生成多个. 搞好了,谢谢LikeCode竹子,及各位顶帖。 我用到了MASTERPAGE, 所在MASTERPAGE加上了 <meta name="keywords" content=" <%=keywords %> " /> 然后在MASTERPAGE加了一个Keywords的属性, 在目标页面(ASPX)修改该属性, 但不起作用, 居然被编码!!! 变成这样: <meta name="keywords" content="<%=keywords %> " /> -----------------------------------这个问题的解决方法ASPX<meta name="keywords" content=<%=keywords %> /> C#CodeHtmlMeta metaKeywords = new HtmlMeta(); metaKeywords.Name = "keywords"; metaKeywords.Content = \""关键词\""; Page.Header.Controls.Add(metaKeywords); 怎样屏蔽get提交,只允许post提交 判断用户是否在首页登录..登录的话则可以.. Duwamish中的session问题? asp.net中用Activereport.net做报表的过程中怎样从一个按钮同时出2张报表 求asp.net快速入门教程的源程序,马上结,绝不食言 正则式达人狂入!高分求限制只能输入数字的表达式 asp.net 微信公众平台 如何利用RadioButtonList实现datalist项的单选 大家帮我看看哪里错了? datagrid 的分页功能 请教,关于动态创建Repeater控件 用C#.net怎样实现收取邮件
我用到了MASTERPAGE, 所在MASTERPAGE加上了
<meta name="keywords" content="<%=keywords %>" />
然后在MASTERPAGE加了一个Keywords的属性, 在目标页面(ASPX)修改该属性, 但不起作用, 居然被编码!!!
变成这样:
<meta name="keywords" content="<%=keywords %>" />
metaKeywords.Name = "keywords";
metaKeywords.Content = "关键词";
Page.Header.Controls.Add(metaKeywords);
metaKeywords.Name = "keywords";
metaKeywords.Content = "关键词";
Page.Header.Controls.Add(metaKeywords);
不过用LikeCode的方法只能在页面加一个meta标记
比如:HtmlMeta metaKeywords = new HtmlMeta();
metaKeywords.Name = "keywords";
metaKeywords.Content = "关键词";
this.Header.Controls.Add(metaKeywords);
HtmlMeta metaDescription = new HtmlMeta();
metaDescription.Name = "description";
metaDescription.Content = "描述";
this.Header.Controls.Add(metaDescription);
那么在页面的<meta>就只有后面一个"description"了,前面的"keywords"不存在.
我的电脑可以生成多个.
<meta name="keywords" content=" <%=keywords %> " />
然后在MASTERPAGE加了一个Keywords的属性, 在目标页面(ASPX)修改该属性, 但不起作用, 居然被编码!!!
变成这样:
<meta name="keywords" content="<%=keywords %> " />
-----------------------------------
这个问题的解决方法
ASPX
<meta name="keywords" content=<%=keywords %> />
C#Code
HtmlMeta metaKeywords = new HtmlMeta();
metaKeywords.Name = "keywords";
metaKeywords.Content = \""关键词\"";
Page.Header.Controls.Add(metaKeywords);