嘿,所以目前我正在放置元标记,例如:
<meta name="WT.oss_r" content="<%= SearchNumberOfResults%>"/>
我正在考虑把它放在一个ASP:Panel
可见true
或false
取决于SearchNumberOfResults
存在的设置中,String.IsNullOrEmpty
但这会将 div 标记放在<head>
不理想的部分中。
隐藏和显示元标记的好方法是什么?
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";
}
添加您的元标记:
runat="server" id="xxx"
在 ASP.NET 代码中
MyPanel.xxx.visible = false;
或者
xxx.visible = false;
我相信“面板”在头部不起作用