|
Search Engine Optimization Romania |
 |
www.seo-romania.ro |
|
|
|
|
|
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 |
|
|
|