0

嘿,所以目前我正在放置元标记,例如:

<meta name="WT.oss_r" content="<%= SearchNumberOfResults%>"/>

我正在考虑把它放在一个ASP:Panel可见truefalse取决于SearchNumberOfResults存在的设置中,String.IsNullOrEmpty但这会将 div 标记放在<head>不理想的部分中。

隐藏和显示元标记的好方法是什么?

4

2 回答 2

1
private string description;

页面初始化:

HtmlMeta tag = new HtmlMeta();
tag.Name = "description";
tag.Content = description;
Header.Controls.Add(tag);

看到这个:使用-Meta-Tags-with-Master-Pages-in-ASP-NET


<%@ Page Language="C#" MetaKeywords="<%=SearchNumberOfResults%>" MetaDescription="This is my blog that focuses on ASP.NET." AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

protected void Page_Load(object sender, EventArgs e)
{                        
    Page.MetaDescription = "sample meta description";
}
于 2013-04-02T17:11:49.193 回答
0

添加您的元标记:

runat="server" id="xxx"

在 ASP.NET 代码中

MyPanel.xxx.visible = false;

或者

xxx.visible = false;

我相信“面板”在头部不起作用

于 2013-04-02T17:07:33.017 回答