Search Engine Optimization Romania SEO Romania www.seo-romania.ro  
Dynamic Meta Dynamic TreeView Paginated DataList Dynamic Scaling Asp W3c Validation

MasterPage Dynamic Meta

Pentru generarea de meta-uri (description, keywords) in c# folosind masterpage

MasterPage.master.cs

protected override void OnPreRender(EventArgs e)
{
    if (Description != null)
    {
        HtmlMeta metaD = new HtmlMeta();
        metaD.Name = "description";
        metaD.Content = Description;
        this.Page.Header.Controls.Add(metaD);
    }
    if (Keywords != null)
    {
        HtmlMeta metaK = new HtmlMeta();
        metaK.Name = "description";
        metaK.Content = Keywords;
        this.Page.Header.Controls.Add(metaK);
    }
    base.OnPreRender(e);
}

public string Description
{
    get
    {
        if (ViewState["MetaDescription"] != null)
            return (string)ViewState["MetaDescription"];
        else return null;
    }
    set
    {
        ViewState["MetaDescription"] = value;
    }
}
public string Keywords
{
    get
    {
        if (ViewState["MetaKeywords"] != null)
            return (string)ViewState["MetaKeywords"];
        else return null;
    }
    set
    {
        ViewState["MetaKeywords"] = value;
    }
}

In paginile ce folosesc MasterPage, in Page_Load

(Master as MasterPage).Keywords = "cuvintele cheie aici";
(Master as MasterPage).Description = "descrierea aici";

Sursa: sarin.mobi

Invata SEO

SEO pentru solutii web

On Page SEO

Unelte SEO

Optimizarea URL-urilor

Exemple C# 

 Google

 Diverse

Teste SEO Incheiate 

Numar cuvinte 

 Realizare site

 Test SEO description

 Test SEO Title

 Blog afiliat

Contact 

 Home

 SEO Romania
masini unelte  supraveghere video, interfoane