zoukankan      html  css  js  c++  java
  • Asp.net网站开发备忘笔记(1)设置关键字/内容描述/标题

            在网站开发时为了套好搜索引擎我们必须对网页的标题关键字进行设置,在asp.net网站的标题也是根据内容的不同而进行响应的设置。具体方法有如下两种:

      第一种方法:

      1、前台代码

             <head runat="server">
            <title></title>
            <meta name="Keywords" content="" id="keyWordMycms" />
            <meta name="Description" content="" id="contentMycms" />  

     
      2、后台代码
       Page.Header.Title = linebase.LineName + "--" + TripWebInfo.WebName;
             HtmlMeta pagekey = (HtmlMeta )this.Page.FindControl( "keyWordMycms");
             HtmlMeta pagecontent = (HtmlMeta )this.Page.FindControl( "contentMycms");
             pagekey.Content = linebase.KeyWordTxt;
             pagecontent.Content = linebase.Descriptiontxt;
          该方法虽然能实现动态设置网站标题关键字等,但是网页生成的HTML代码中存在一个ID而且会放在name前面,无论你如何设置都是如此,讨厌的搜索引擎不收录,不知道为啥?

      第二种方法:

                    Page.Header.Title = TripWebInfo.TitleStr + TripWebInfo.WebName;
                    HtmlMeta desc = new HtmlMeta();
                     desc.Name = "Description" ;
                     desc.Content = TripWebInfo.KeyStr + TripWebInfo.WebName;
                    Page.Header.Controls.AddAt(1,desc);
     
                     //Keyword 网页关键字
                    HtmlMeta keywords = new HtmlMeta();
                     keywords.Name = "keywords" ;
                     keywords.Content = TripWebInfo.KeyStr + TripWebInfo.WebName;
                    Page.Header.Controls.AddAt(1,keywords);

     这种方法避免了上述方法的不足我认为还是比较不错的。

  • 相关阅读:
    我的2015---找寻真实的自己
    JQuery日记 5.31 JQuery对象的生成
    UVA
    elk 日志分析系统Logstash+ElasticSearch+Kibana4
    OAF 中下载使用XML Publisher下载PDF附件
    page上BeanId与ActionType中的ParameterId
    OAF 功能中的参数含义
    EBS管理员为供应商创建新联系人流程
    EBS Workflow参考资料
    采购模块设置快码
  • 原文地址:https://www.cnblogs.com/studyplay/p/2725068.html
Copyright © 2011-2022 走看看