.net2.0 正式版中怎么控制Meta中的元素?

lnwuyaowei 2006-01-17 08:17:43
如题,在beta版中的
this.Header.Metadata.Add("taye", "value");
不能用了。
...全文
175 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BingGroup 2006-03-20
  • 打赏
  • 举报
回复
我也遇到这个问题呀,怎么解决?
lnwuyaowei 2006-02-06
  • 打赏
  • 举报
回复
up
stpangpang 2006-02-04
  • 打赏
  • 举报
回复
mark
lnwuyaowei 2006-02-04
  • 打赏
  • 举报
回复
up
kill3434 2006-01-27
  • 打赏
  • 举报
回复
mark
lnwuyaowei 2006-01-27
  • 打赏
  • 举报
回复
再up.
lnwuyaowei 2006-01-18
  • 打赏
  • 举报
回复
up
lnwuyaowei 2006-01-17
  • 打赏
  • 举报
回复
# re: ASP.NET 2.0 backwards compatible? NOT. Here's an obvious one - level 200
posted at Tuesday, August 17, 2004 3:32 AM by Anders Norås
The head element in the ASP.NET 2.0 page template is by default declared to run at the server. In addition the System.Web.UI.HtmlControls namespace has a new class called HtmlHead defined. When you set the id attribute of the head element to “Head” this becomes a member of your class (which inherits from System.Web.UI.Page).
The reason for you not seeing the code defining this member is that ASP.NET 2.0 uses partial classes to separate user defined code from tool generated code.
As a result of this you get a member naming conflict when defining an additional member called “Head” typed System.Web.UI.HtmlControls.HtmlGenericControl.

To solve your problem using your existing code which I reckon is similar to this:
ASPX snippet:
<head id="Head" runat="server">

Codebehind snippet:
protected HtmlGenericControl Head;
private void Page_Load(object sender, System.EventArgs e)
{
HtmlGenericControl meta=new HtmlGenericControl("meta");
meta.Attributes.Add("name","pragma");
meta.Attributes.Add("content","no-cache");
Head.Controls.Add(meta);
}

Remove the declaration of the “Head” member in the code behind file.

Another option is to add your metadata using the Page.Header.Metadata collection like this:
Page.Header.Metadata.Add("name", "pragma");
Page.Header.Metadata.Add(“content”,”no-cache”):
=====================================================
调试后得到的结果如下:
<head><link href="../App_Themes/White/aboutMenu.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/White/Default.css" type="text/css" rel="stylesheet" /><title>
Untitled Page
</title><meta name="robots" content="all" /><link rel="Shortcut Icon" href="../favicon.ico" /><meta name="pragm" content="no-cache"></meta><style type="text/css">
.ctl00_Menu2_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.ctl00_Menu2_1 { text-decoration:none; }
.ctl00_Menu2_2 { }

</style></head>

这个是正确的答案么?


访问真八字排盘系统介绍: 1、八字排盘 八字排盘是将年月日时按照天干地支的形式进行排列,一个时间单位代表了一个柱。八字由年柱、月柱、日柱和时柱共四个柱组成,也被称为四柱八字。八字学基于国阴阳五行、天干地支与刑冲克害、以及民间盲派的神煞论等方式,进一步预测爱情顺遂、工作高低、姻缘好坏、财富高低、学业成就、身体健康等事的学问。 八字排盘由以下元素组合:年月日时四柱、大运干支、胎元 、流年干支、十神、地势、神煞等。生辰八字不只是把干支历计算出来,而还要遵守月令、节令的强弱,时辰的阴阳变化进行校正。排盘分析,就是根据出生者的性别、天干地支的阴阳五行关系、进一步推算出来的一套方法论,给预测者做人生吉凶的参考数据,在未来事业、财运、婚姻、家庭等问题时,能做出风险较低的决策。 八字排盘怎么看 八字排盘由年、月、日、时四柱组成,每柱包含一个天干和一个地支,共八个字。年柱代表出生的年份,月柱代表出生的月份,日柱代表出生的日期,时柱则代表出生的时辰。每个柱的干支组合都会对个人的命运产生影响。天干地支旁边标注的正财、偏财、偏印、正印、比肩、劫财、食神、伤官、正官、七杀等,称为十神。 2、八字排盘软件介绍 我们是腾讯云市场金牌合作伙伴,广州正规软件开发公司,开发的八字排盘系统数据最全面精准,我们八字排盘采用最精确的排盘程序,而且运用“真太阳时”,进行更精确的时间划分。大家都知道我们使用的北京时间,是统一规定的标准时间。而八字排盘需要相对于太阳方位的天文时间,即平太阳时。我们国家地大物博,北京时间19时,哈尔滨已经夜幕降临,而新疆却还是太阳高挂,这时哈尔滨的天文时间可能在20:00以后,而新疆的天文时间可能在16时以前。北京时间是东经120度经线的平太阳时,如果您出生地的经度与北京时间所处的经度差异较大,或者处于单数时间点的前后,比如6点差一刻,8点,10点15分等

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧