25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

C#动态添加seo的title、Description、keywords标签


时间:2013/03/24   来源:企业网站
在seo从业人员来说对于以下title、Description、keywords标签并不陌生。
<title>企业网站管理系统,网站后台管理系统,企业网站模板,25亿CMS</title>
<meta NAME="Keywords" CONTENT="企业网站管理系统,网站后台管理系统,企业网站模板,25亿CMS">
<meta NAME="Description" CONTENT="25亿企业网站管理系统,cms采用C#+MSSQL架构,全部采用SEO搜索引擎优化机制,div+css页面代码,强大灵活的后台管理系统,前台全站采用静态html页面模板自动生成,全站内置了多套免费企业网站模板、SEO搜索引擎优化机制,对页面上的元素用户几乎都可以在后台自行设置。">

上述title、Description、keywords标签在静态网页中设置就比较简单,如果要在C#动态后台代码中动态添加就变的没那么容易。因为要让seo更友好,就必须把title、Description、keywords标签设置成每个页面不同,而且要符合seo。为了能大家更好的使用企业网站模板,企业网站模板官网为你介绍使用C#动态添加seo的title、Description、keywords标签。

1,先设置seo的title、Description、keywords标签的变量。
string strTitle;
string strSeoKey;
string strSeoDescription;

2,给变量赋值。
strTitle = "企业网站管理系统Title";
strSeoKey = "企业网站管理系统Keyword";
strSeoDescription = "企业网站管理系统Description";

3,在C#的后台事件代码中添加:
        Page.Title = strTitle;

        HtmlMeta desc = new HtmlMeta();
        desc.Name = "Description";
        desc.Content = strSeoDescription;
        Page.Header.Controls.Add(desc);

        //动态添加页面Keyword
        HtmlMeta keywords = new HtmlMeta();
        keywords.Name = "keywords";
        keywords.Content = strSeoKey;
        Page.Header.Controls.Add(keywords);

把上述代码直接放置在Page_Load这个事件中,既可运行查看效果。实际操作中可以进行适当修改。
点击次数:       打印此页  关闭