【开发笔记】ASP.NET中webform动态设置Title、keywords、description内容来进行SEO优化的解决方法 | 狂野铜匠

【开发笔记】ASP.NET中webform动态设置Title、keywords、description内容来进行SEO优化的解决方法

时间:2013-7-3  |   0  |  

设置keywords、description

  1. 添加HtmlMeta动态设置法

            HtmlMeta metaKey = new HtmlMeta();
            metaKey.Name = "keywords";
            metaKey.Content = "关键字" + ",网站名称";
            this.Page.Header.Controls.AddAt(1, metaKey);
    
            HtmlMeta metaDes = new HtmlMeta();
            metaDes.Name = "description";
            metaDes.Content =   "描述" + "-网站名称";
            this.Page.Header.Controls.AddAt(2, metaDes);

    注意:前台必须有head标签,并且runat="server"

  2.  前台添加占位变量

    前台:

    后台:

        
    string keywords;
        string description;
        void Page_Load(object sender, EventArgs e)
         {
            keywords ="关键字";
            description ="描述"; 
    }

设置Title

  1. 前台Head(runat=“sever”)标签中包含title标签情况

       
     this.Header.Title = "标题";
    
  1. 前台Head(runat=“sever”)标签中不包含title标签情况

       
             Literal title = new Literal();
             title.Text = "";
             this.Page.Header.Controls.AddAt(0, title);
    




无觅相关文章插件,快速提升流量