HTML:
Codebehind:
MetaDescription.Attr
I am still on .net 3.5 but put this in Page_Load and it will do what you need:
HtmlMeta keywords = new HtmlMeta();
keywords.Name = "keywords";
keywords.Content = "one two trhee;
Header.Controls.Add(keywords);
PS: the example is for the keywords tag but the result is the same.
You should remove the id
property from the <meta>
, this means the control won't be accessible from the server side by id
but instead of it it could be dynamically created and then added to the page:
HtmlMeta meta = new HtmlMeta();
meta.Name = "keywords";
meta.Content = ThisBlog.MetaDescription;
this.Header.Controls.Add(meta);