C# 动态读取元标记
有人能帮我找出如何在asp.net页面中简单地编写元标记吗。meta标记已经插入到页面中,我只想循环遍历它们并编写关键字标记。我没有可能的动态添加,只是阅读。C# 动态读取元标记,c#,asp.net,seo,meta-tags,C#,Asp.net,Seo,Meta Tags,有人能帮我找出如何在asp.net页面中简单地编写元标记吗。meta标记已经插入到页面中,我只想循环遍历它们并编写关键字标记。我没有可能的动态添加,只是阅读。 using System.Web.UI.HtmlControls; // ... List<HtmlMeta> metas = new List<HtmlMeta>(); foreach (Control c in this.Page.Header.Controls) if (c.GetType() ==
using System.Web.UI.HtmlControls;
// ...
List<HtmlMeta> metas = new List<HtmlMeta>();
foreach (Control c in this.Page.Header.Controls)
if (c.GetType() == typeof(HtmlMeta))
{
HtmlMeta meta = (HtmlMeta)c;
if (meta.Name == "Keywords")
meta.Content = "content goes here";
break;
}
使用System.Web.UI.HtmlControls;
// ...
列表元=新列表();
foreach(此.Page.Header.Controls中的控件c)
if(c.GetType()==typeof(HtmlMeta))
{
HtmlMeta=(HtmlMeta)c;
如果(meta.Name==“关键字”)
meta.Content=“内容在这里”;
打破
}
编辑以使其对您的情况有用…
使用System.Web.UI.HtmlControls;
// ...
列表元=新列表();
foreach(此.Page.Header.Controls中的控件c)
if(c.GetType()==typeof(HtmlMeta))
{
HtmlMeta=(HtmlMeta)c;
如果(meta.Name==“关键字”)
meta.Content=“内容在这里”;
打破
}
编辑以使其对您的情况有用…下面的链接向您展示了如何管理元标记,甚至是SEO选项
下面的链接向您展示了如何管理元标签,甚至是SEO选项
它可以与任何元标记一起使用。只要更改.Name和.Content,它就会生成您需要的任何元。如果做不到这一点,您可以始终使用LiteralControl并手动解析标记。它可以与任何元标记一起使用。只要更改.Name和.Content,它就会生成您需要的任何元。否则,您可以始终使用LiteralControl并手动解析标记。