At some point in time, especially when you are doing some serious SEO optimization, you may want to use separate titles, keywords, description and etc. for each page. Thanks, to .NET we can quickly create HtmlMeta controls programmatically and add them to the page header. Here is a quick and dirty snippet.

    private void SetupPageHeader()
    {
        // Page title
        Page.Title = GetGlobalResourceObject("resource","ApplicationWebTitle").ToString();
       
        // Description meta tag
        HtmlMeta descMeta = new HtmlMeta();
        descMeta.Name = "Description";
        descMeta.Content = GetGlobalResourceObject("resource", "MetaDescription").ToString();
        Page.Header.Controls.Add(descMeta);
       
        // Keywords meta tag
        HtmlMeta keysMeta = new HtmlMeta();
        keysMeta.Name = "keywords";
        keysMeta.Content = GetGlobalResourceObject("resource", "MetaKeywords").ToString();
        Page.Header.Controls.Add(keysMeta);
    }

 

kick it on DotNetKicks.com