First we create aspx page then we need to write the code like this
HTML:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<div>
<b>AspdotnetCode.com dyanamic Meta Tags Example</b>
</div>
</form>
</body>
</html>
C#:
After that open code behind page and add the following namespace references
using System;
using System.Web.UI.HtmlControls;
protected void Page_Load(object sender, EventArgs e)
{
// set page title
Page.Title = "Add meta tags dynamically to aspx page in C#";
//Page description
HtmlMeta pagedesc = new HtmlMeta();
pagedesc.Name = "Description";
pagedesc.Content ="Here we explain how to add meta tag dynmically in C#";
Header.Controls.Add(pagedesc);
//page keywords
HtmlMeta pagekeywords = new HtmlMeta();
pagekeywords.Name = "keywords";
pagekeywords.Content = "asp.net code,asp.net articles,C#.Net Articles,ASP,ASP.NET,C#,CSharp,C Sharp,dotnet,,GridView,DropDownList,Visual Studio,AJAX,JQuery,JavaScript,XML";
Header.Controls.Add(pagekeywords);
}
Demo