我正在尝试从后面的代码填充元标记。
试用-1
HtmlMeta tag = new HtmlMeta();
tag.Name = "description";
tag.Content = "My description for this page";
Header.Controls.Add(tag);
试用-2
Page.Title = "lorem ipsum";
Page.MetaDescription = "loremmmmmm";
此解决方案适用于本地主机。我发布了我的服务器,但它不起作用。 有什么想法吗?
另一种方式:
在你主人的脑海中:
<%# _metaA %>
<%# _metaB %>
背后代码:
public partial class master : System.Web.UI.MasterPage
{
public string _metaA;
public string _metaB;
protected void Page_Load(object sender, EventArgs e)
{
// ex:
_metaA = "<meta name=\"description\" content=\"Content\" />";
_metaB = "<meta name=\"keywords\" content=\"Content\" />";
Page.Header.DataBind();
}
}