C# 如何在asp.net中动态添加标题部分中的文本

C# 如何在asp.net中动态添加标题部分中的文本,c#,asp.net,C#,Asp.net,我想在我的页面标题部分动态添加服务器名称,就像 <head> <!-- DP2-WEB005 --> </head> 有人能告诉我如何在头部添加此标签吗 服务器名称我将处理它,但我不知道如何动态添加注释标记 HtmlGenericControl newControl = new HtmlGenericControl("someTag"); newControl.Attributes["someAttr"] = "some value"; Page.Hea

我想在我的页面标题部分动态添加服务器名称,就像

<head>
<!-- DP2-WEB005 -->
</head>

有人能告诉我如何在头部添加此
标签吗

服务器名称我将处理它,但我不知道如何动态添加注释标记

HtmlGenericControl newControl = new HtmlGenericControl("someTag");
newControl.Attributes["someAttr"] = "some value";
Page.Header.Controls.Add(newControl);
我希望这有助于。。。 ()

更新:

这就是你想要的:

string serverName = "QWERTY123";
this.Page.Header.Controls.Add(new LiteralControl("<!-- " + serverName + "-->"));
string serverName=“QWERTY123”;
this.Page.Header.Controls.Add(新的LiteralControl(“”);
以下是输出:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title><!-- QWERTY123--></head>

像这样试试

Aspx:

   <html>
    <head runat="server">
      <%= Content %>
    </head>
    <body>
      //Code here
    </body>
   </html>

如果要在页面部分添加
css
或java脚本,可以使用以下命令

 var myHtmlLink = new HtmlLink { Href = @"filepath" };
 myHtmlLink.Attributes.Add("rel", "stylesheet");
 myHtmlLink.Attributes.Add("type", "text/css");
 Page.Header.Controls.AddAt("0", myHtmlLink);

谢谢老兄,我已经试过了,但我想要有注释的标签,而在这种情况下,它会在PageThank中创建一个服务器标签。谢谢,但我想要有注释的标签,如问题中所述。谢谢,这为我指明了正确的方向。唯一的问题是“字符串内容”对我不起作用。仅:Content=“Content herer”;确实有效。
<head runat="server">
<%= serverName %>
</head>
public string serverName{get;set;}

protected void Page_Load(object o, EventArgs e)
{
 serverName="assign";
}
 var myHtmlLink = new HtmlLink { Href = @"filepath" };
 myHtmlLink.Attributes.Add("rel", "stylesheet");
 myHtmlLink.Attributes.Add("type", "text/css");
 Page.Header.Controls.AddAt("0", myHtmlLink);