Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在ASPX页面的标题中添加元标记 protected override void OnLoad(事件参数e){ 基础荷载(e); 文字lTags=新文字(); lTags.Text=“”; this.Header.Controls.Add(lTags); }_Asp.net_Header_Meta Tags_Literals - Fatal编程技术网

Asp.net 在ASPX页面的标题中添加元标记 protected override void OnLoad(事件参数e){ 基础荷载(e); 文字lTags=新文字(); lTags.Text=“”; this.Header.Controls.Add(lTags); }

Asp.net 在ASPX页面的标题中添加元标记 protected override void OnLoad(事件参数e){ 基础荷载(e); 文字lTags=新文字(); lTags.Text=“”; this.Header.Controls.Add(lTags); },asp.net,header,meta-tags,literals,Asp.net,Header,Meta Tags,Literals,我在default.aspx.cs中有上述代码。加载Default.aspx页面时,我确实看到在节中添加了控件,但在页面顶部(页面中的第1行),html显示为“” 我做错了什么 我有另一个名为Browse.aspx的页面,其中我有相同的功能,但此页面不显示html输出。您的控件lTags是文本,但它应该是HtmlMeta 如果要使用文字,则需要在Text属性中包含整个meta标记- protected override void OnLoad(EventArgs e) { bas

我在default.aspx.cs中有上述代码。加载Default.aspx页面时,我确实看到在节中添加了控件,但在页面顶部(页面中的第1行),html显示为“”

我做错了什么


我有另一个名为Browse.aspx的页面,其中我有相同的功能,但此页面不显示html输出。

您的控件lTags是
文本,但它应该是
HtmlMeta

如果要使用
文字
,则需要在Text属性中包含整个meta标记-

    protected override void OnLoad(EventArgs e) {
    base.OnLoad(e);
    Literal lTags = new Literal();
    lTags.Text = "<meta name=\"MetaTagsDemo\" content=\"Meta demo tag\" />";
        this.Header.Controls.Add(lTags);
}

我的lTags.text如下所示,但仍会显示。lTags.text=”“页面上的html输出是什么?我已经用正确的详细信息更新了原始帖子。请让我知道…提前谢谢。你能从浏览页面发布代码,你能发布实际的HTML输出吗。
lTags.Text = "<meta name=\"MetaTagsDemo\" content=\"Meta demo tag\" />".
HtmlMeta lTags = new HtmlMeta();
lTags.Name = "MetaTagsDemo";
lTags.Content = "Meta demo tags";