CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问加入什么代码才能在下面的程序中实现分页!??谢谢!

楼主lijiawei(虫虫)2002-06-17 09:12:09 在 Web 开发 / ASP 提问

<HTML>  
  <META   HTTP-EQUIV   =   "refresh"   Content   =   60>  
  <HEAD><TITLE>报修中心</TITLE></HEAD>  
  <BODY>  
  <A   href   =   "declare.htm?state=0"   target="PostContent">申报</A>  
  <br>  
  <%  
  Set   cnnDB   =   Server.CreateObject("ADODB.Connection")  
   
     
  strCon   =   "driver={SQL   SERVER};server=liwei;uid=sa;pwd=;database=bxzx"    
  cnnDB.Open   strCon    
   
  strSQL   =   "SELECT   *   FROM   bxzx     ORDER   BY   ID   DESC"  
   
  Set   rstTitle   =   Server.CreateObject("ADODB.Recordset")  
   
  rstTitle.Open   strSQL,   cnnDB    
   
  if   rstTitle.EOF   then  
  %>  
  <FONT   SIZE=5   COLOR   =   blue>目前无人申报</FONT>  
  <%  
  Response.End  
  end   if  
  %>  
  <TABLE   bgcolor=dodgerblue   >  
  <TR   bgcolor=skyblue>  
  <TD>     故障编号</TD><TD>申报日期</TD><TD>申报单位</TD>  
  <TD>处理人</TD><TD>故障处理进行情况</TD><TD>详细情况</TD>  
  </TR>  
  <%  
   
  Do   While   Not   rstTitle.EOF  
  %>  
  <TR>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("ID")   %> </TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("PostTime")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("Unit")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("Handler")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("State")   %></TD>  
  <TD   bgcolor=LightYellow>  
  <A   Href   =   'Content<%   =   rstTitle("State")   %>.asp?ID=<%   =   rstTitle("ID")%>&state=<%   =   rstTitle("State")   %>'  
        target   =   PostContent>详细内容</A></TD>  
   
  </TR>  
  <%  
  rstTitle.MoveNext  
  Loop  
  rstTitle.Close  
  set   rstTitle   =   nothing  
  cnnDB.Close  
  set   cnnDB   =   nothing  
   
  %>  
  </TABLE>  
  </BODY>  
  </HTML>  
  问题点数:100、回复次数:6Top

1 楼MeXP(秦汉风)回复于 2002-06-17 09:21:53 得分 50

这篇文章你看看  
  ASP分页显示详论  
  如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,  
  一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页  
  显示一定数目的帖子数,譬如   20   条。想不想了解如何实现分页显示?请看  
  本文!  
    那么究竟如何才能做到将数据库的查询结果分页显示呢?其实方法有很多,  
   
  但主要有两种:  
    一、将数据库中所有符合查询条件的记录一次性的都读入   recordset   中,  
  存放在内存中,然后通过   ADO   Recordset   对象所提供的几个专门支持分页处  
  理的属性:   PageSize(   页大小   )、   PageCount(   页数目   )   以及  
  AbsolutePage(   绝对页   )   来管理分页处理。  
    二、根据客户的指示,每次分别从符合查询条件的记录中将规定数目的记  
  录数读取出来并显示。  
    两者的主要差别在于前者是一次性将所有记录都读入内存然后再根据指示  
  来依次做判断分析从而达到分页显示的效果,而后者是先根据指示做出判断并  
  将规定数目的符合查询条件的记录读入内存,从而直接达到分页显示的功能。  
   
    我们可以很明显的感觉到,当数据库中的记录数达到上万或更多时,第一  
  种方法的执行效率将明显低于第二种方法,因为当每一个客户查询页面时都要  
  将所有符合条件的记录存放在服务器内存中,然后在进行分页等处理,如果  
  同时有超过   100   个的客户在线查询,那么   ASP   应用程序的执行效率将大受  
  影响。但是,当服务器上数据库的记录数以及同时在线的人数并不是很多时,  
  两者在执行效率上是相差无几的,此时一般就采用第一种方法,因为第一种  
  方法的   ASP   程序编写相对第二种方法要简单明了得多。  
    在这里作者就以我们常见的   ASP   BBS   程序为例,来给大家分析一下如何  
  在   BBS   程序里实现分页显示功能,由于我们一般使用的   BBS   程序的数据库  
  记录数和同时访问的人数都不会太多,所以以下程序实例是使用的先前所介绍  
  的第一种分页显示方法。  
       进行   ADO   存取数据库时的分页显示,其实就是对   Recordset   的记录  
  进行操作。所以我们首先必须了解   Reordset   对象的属性和方法:  
       BOF   属性:目前指标指到   RecordSet   的第一笔。  
       EOF   属性:目前指标指到   RecordSet   的最后一笔。  
       Move   方法:移动指标到   RecordSet   中的某一条记录。  
       AbsolutePage   属性:设定当前记录的位置是位于哪一页  
  AbsolutePosition   属性:目前指标在   RecordSet   中的位置。  
       PageCount   属性:显示   Recordset   对象包括多少“页”的数据。  
       PageSize   属性:显示   Recordset   对象每一页显示的记录数。  
       RecordCount   属性:显示   Recordset   对象记录的总数。  
       下面让我们来详细认识一下这些重要的属性和方法  
       一、   BOF   与   EOF   属性  
       通常我们在   ASP   程序中编写代码来检验   BOF   与   EOF   属性,从而得知  
  目前指标所指向的   RecordSet   的位置,使用   BOF   与   EOF   属性,可以得知  
  一个   Recordset   对象是否包含有记录或者得知移动记录行是否已经超出该  
  Recordset   对象的范围。  
       如:   <   %   if   not   rs.eof   then   ...   %>  
       <   %   if   not   (rs.bof   and   rs.eof)   %>  
    若当前记录的位置是在一个   Recordset   对象第一行记录之前时,   BOF  
  属性返回   true,反之则返回   false。  
    若当前记录的位置是在一个   Recordset   对象最后一行记录之后时,  
  EOF   属性返回   true,反之则返回   false。  
    BOF   与   EOF   都为   False:表示指标位于   RecordSet   的当中。  
    BOF   为   True:目前指标指到   RecordSet   的第一笔记录。  
  EOF   为   True:目前指标指到   RecordSet   的最后一笔记录。  
    BOF   与   EOF   都为   True:在   RecordSet   里没有任何记录。  
    二、   Move   方法  
    您可以用   Move   方法移动指标到   RecordSet   中的某一笔记录,语法如下:  
   
    rs.Move   NumRecords,Start  
    这里的“rs”为一个对象变量,表示一个想要移动当当前记录位置的  
  Recordset   对象;“NumRecords”是一个正负数运算式,设定当前记录位置  
  的移动数目;“start”是一个可选的项目,用来指定记录起始的标签。  
       所有的   Recordset   对象都支持   Move   方法,如果   NumRecords   参数  
  大于零,当前记录位置向末尾的方向移动;如果其小于零,则当前记录位置  
  向开头的方向移动;如果一个空的   Recordset   对象调用   Move   方法,将会  
  产生一个错误。  
       MoveFirst   方法:将当前记录位置移至第一笔记录。  
       MoveLast   方法:将当前记录位置移至最后一笔记录。  
       MoveNext   方法:将当前记录位置移至下一笔记录。  
  MovePrevious   方法:将当前记录位置移至上一笔记录。  
       Move   [n]   方法:移动指标到第   n   笔记录,   n   由   0   算起。  
    三、   AbsolutePage   属性  
    AbsolutePage   属性设定当前记录的位置是位于哪一页的页数编号;  
  使用   PageSize   属性将   Recordset   对象分割为逻辑上的页数,每一页的记录  
  数为   PageSize(   除了最后一页可能会有少于   PageSize   的记录数   )。这里  
  必须注意并不是所有的数据提供者都支持此项属性,因此使用时要小心。  
    与   AbsolutePosition   属性相同,   AbsolutePage   属性是以   1   为起始  
  的,若当前记录为   Recordset   的第一行记录,   AbsolutePage   为   1。可以  
  设定   AbsolutePage   属性,以移动到一个指定页的第一行记录位置。  
    四、   AbsolutePosition   属性  
    若您需要确定目前指标在   RecordSet   中的位置,您可以用  
  AbsolutePosition   属性。  
    AbsolutePosition   属性的数值为目前指标相对於第一笔的位置,由   1  
  算起,即第一笔的   AbsolutePosition   为   1。  
    注意   ,   在存取   RecordSet   时,无法保证   RecordSet   每次都以同样的  
  顺序出现。  
    若要启用   AbsolutePosition,必须先设定为使用用户端  
  cursor(   指针   ),   asp   码如下:  
    rs2.CursorLocation   =   3  
    五、   PageCount   属性  
    使用   PageCount   属性,决定   Recordset   对象包括多少“页”的数据。  
  这里的“页”是数据记录的集合,大小等于   PageSize   属性的设定,即使最后  
  一页的记录数比   PageSize   的值少,最后一页也算是   PageCount   的一页。  
  必须注意也并不是所有的数据提供者都支持此项属性。  
    六、   PageSize   属性  
    PageSize   属性是决定   ADO   存取数据库时如何分页显示的关键,使用它  
  就可以决定多少记录组成一个逻辑上的“一页”。设定并建立一个页的大小,  
  从而允许使用   AbsolutePage   属性移到其它逻辑页的第一条记录。  
  PageSize   属性能随时被设定。  
    七、   RecordCount   属性  
    这也是一个非常常用和重要的属性,我们常用   RecordCount   属性来找出  
  一个   Recordset   对象包括多少条记录。如:  
  <   %   totle=RS.RecordCount   %>  
    在了解了   Recordset   对象的以上属性和方法后,我们来考虑一下,  
  如何运用它们来达到我们分页显示的目的。首先,我们可以为   PageSize   属性  
  设置一个值,从而指定从记录组中取出的构成一个页的行数;然后通过  
  RecordCount   属性来确定记录的总数;再用记录总数除以   PageSize   就可得  
  到所显示的页面总数;最后通过   AbsolutePage   属性就能完成对指定页的访问  
  好象很并不复杂呀,下面让我们来看看程序该如何实现呢?  
    我们建立这样一个简单的   BBS   应用程序,它的数据库中分别有以下五个  
  字段:“ID”,每个帖子的自动编号;“subject”,每个帖子的主题;  
  “name”,加帖用户的姓名;“email”,用户的电子邮件地址;  
  “postdate”,加帖的时间。数据库的   DSN   为“bbs”。我们将显示帖子  
  分页的所有步骤放在一个名为“ShowList()”的过程中,方便调用。  
  程序如下:  
   
  '----BBS   显示帖子分页----  
  <   %   Sub   ShowList()   %>  
  <   %  
  PgSz=20   '设定开关,指定每一页所显示的帖子数目,默认为20帖一页  
  Set   Conn   =   Server.CreateObject("ADODB.Connection")  
  Set   RS   =   Server.CreateObject("ADODB.RecordSet")  
  sql   =   "SELECT   *   FROM   message   order   by   ID   DESC"  
  '查询所有帖子,并按帖子的ID倒序排列  
  Conn.Open   "bbs"  
  RS.open   sql,Conn,1,1  
  If   RS.RecordCount=0   then  
  response.write   "<   P><   center>对不起,数据库中没有相关信息!  
  <   /center><   /P>"  
  else  
  RS.PageSize   =   Cint(PgSz)   '设定PageSize属性的值  
  Total=INT(RS.recordcount   /   PgSz   *   -1)*-1   '计算可显示页面的总数  
  PageNo=Request("pageno")  
  if   PageNo=""   Then  
  PageNo   =   1  
  else  
  PageNo=PageNo+1  
  PageNo=PageNo-1  
  end   if  
  ScrollAction   =   Request("ScrollAction")  
  if   ScrollAction   =   "   上一页   "   Then  
  PageNo=PageNo-1  
  end   if  
  if   ScrollAction   =   "   下一页   "   Then  
  PageNo=PageNo+1  
  end   if  
  if   PageNo   <   1   Then  
  PageNo   =   1  
  end   if  
  n=1  
  RS.AbsolutePage   =   PageNo  
  Response.Write   "<   CENTER>"  
  position=RS.PageSize*PageNo  
  pagebegin=position-RS.PageSize+1  
  if   position   <   RS.RecordCount   then  
  pagend=position  
  else  
  pagend=   RS.RecordCount  
  end   if  
  Response.Write   "<   P><   font   color='Navy'><   B>数据库查询结果:<   /B>"  
  Response.Write   "(共有"&RS.RecordCount   &"条符合条件的信息,  
  显示"&pagebegin&"-"&pagend&")<   /font><   /p>"  
  Response.Write   "<   TABLE   WIDTH=600   BORDER=1   CELLPADDING=4  
  CELLSPACING=0   BGCOLOR=#FFFFFF>"  
  Response.Write   "<   TR   BGCOLOR=#5FB5E2><   FONT   SIZE=2><   TD>  
  <   B>主题<   /B><   /TD><   TD><   B>用户<   /B><   /TD><   TD><   B>Email<   /B>  
  <   /TD><   TD><   B>发布日期<   /B><   /TD><   /FONT><   TR   BGCOLOR=#FFFFFF>"  
  Do   while   not   (RS   is   nothing)  
  RowCount   =   RS.PageSize  
  Do   While   Not   RS.EOF   and   rowcount   >   0  
  If   n=1   then  
  Response.Write   "<   TR   BGCOLOR=#FFFFFF>"  
  ELSE  
  Response.Write   "<   TR   BGCOLOR=#EEEEEE>"  
  End   If  
  n=1-n   %>  
  <   TD><   span   style="font-size:9pt">  
  <   A   href='view.asp?key=<   %   =RS("ID")%>'><   %   =RS("subject")%>  
  <   /A><   /span><   /tTop

2 楼happynet(快乐数据)回复于 2002-06-17 09:30:39 得分 0

<%  
  dim   currentpage,rowcount,pagesize              
  dim   rs,i,n,hh            
    currentpage=request("currentpage")              
    if   currentpage=""   then              
  currentpage=1              
  end   if    
  strCon   =   "driver={SQL   SERVER};server=liwei;uid=sa;pwd=;database=bxzx"    
  strSQL   =   "SELECT   *   FROM   bxzx     ORDER   BY   ID   DESC"  
  Set   rstTitle   =   Server.CreateObject("ADODB.Recordset")  
    set   rs=Server.CreateObject("ADODB.Recordset")              
    rs.pagesize=10            
    rs.open   sql,conn,1,1    
    rs.absolutepage=currentpage    
      ab=rs.pagecount  
   
  hup=currentpage-1    
  if   int(currentpage)<=1   then  
  hup=1  
  end   if  
   
  hnext=currentpage+1  
  if   int(currentpage)   >=   int(ab)   then  
  hnext=ab  
  end   if    
   
  %>Top

3 楼hnny(苍狼·白鹿)回复于 2002-06-17 09:32:10 得分 50

源码在这里,copy下来就可用了  
  _____________________________  
   
  <HTML>  
  <META   HTTP-EQUIV   =   "refresh"   Content   =   60>  
  <HEAD><TITLE>报修中心</TITLE></HEAD>  
  <BODY>  
  <A   href   =   "declare.htm?state=0"   target="PostContent">申报</A>  
  <br>  
  <%  
  Set   cnnDB   =   Server.CreateObject("ADODB.Connection")  
   
     
  strCon   =   "driver={SQL   SERVER};server=liwei;uid=sa;pwd=;database=bxzx"    
  cnnDB.Open   strCon    
   
  strSQL   =   "SELECT   *   FROM   bxzx     ORDER   BY   ID   DESC"  
   
  Set   rstTitle   =   Server.CreateObject("ADODB.Recordset")  
   
  rstTitle.Open   strSQL,   cnnDB    
   
  if   rstTitle.EOF   then  
  %>  
  <FONT   SIZE=5   COLOR   =   blue>目前无人申报</FONT>  
  <%  
  Response.End  
  end   if  
  %>  
  <TABLE   bgcolor=dodgerblue   >  
  <TR   bgcolor=skyblue>  
  <TD>     故障编号</TD><TD>申报日期</TD><TD>申报单位</TD>  
  <TD>处理人</TD><TD>故障处理进行情况</TD><TD>详细情况</TD>  
  </TR>  
  <%  
      rstitle.movefirst  
      rstitle.pagesize=20                                         '设定每页显示的记录数  
      if   isnumeric(request("page"))   then   page=clng(request("page"))      
      if   page<1   then   page=1      
      if   page>rstitle.pagecount   then   page=rstitle.pagecount      
      href="contentmanage.asp"                                 '将href的值改为你自己的页面名称  
      rstitle.absolutepage=page      
      for   i=0   to   (rstitle.pagesize-1)%>  
  <TR>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("ID")   %> </TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("PostTime")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("Unit")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("Handler")   %></TD>  
  <TD   bgcolor=lightyellow><%   =   rstTitle("State")   %></TD>  
  <TD   bgcolor=LightYellow>  
  <A   Href   =   'Content<%   =   rstTitle("State")   %>.asp?ID=<%   =   rstTitle("ID")%>&state=<%   =   rstTitle("State")   %>'  
        target   =   PostContent>详细内容</A></TD>  
   
  </TR>  
  <%  
  rstTitle.MoveNext  
          if   rs.eof   then   exit   for  
        next  
        %>  
  <table   boder="0"   width="85%"   cellpadding="2"><tr><td   align="center">  
  <a   href="<%=href%>?page=1">首页</a>&nbsp;&nbsp;&nbsp;&nbsp;        
  <a   href="<%=href%>?page=<%=(page-1)%>">上页</a>&nbsp;&nbsp;&nbsp;&nbsp;        
  <a   href="<%=href%>?page=<%=(page+1)%>">下页</a>&nbsp;&nbsp;&nbsp;&nbsp;        
  <a   href="<%=href%>?page=<%=rstitle.pagecount%>">尾页</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      
  第<font   color="#FF0000"><%=page%></font>/<font   color="#820000"><%=rstitle.pagecount%></font>页&nbsp;&nbsp;&nbsp;  
  共有记录<font   color="red"><%=rstitle.recordcount%></font>条.  
  </td></tr></table>  
  <%rstTitle.Close  
  set   rstTitle   =   nothing  
  cnnDB.Close  
  set   cnnDB   =   nothing  
  %>  
  </TABLE>  
  </BODY>  
  </HTML>  
  Top

4 楼microchu()回复于 2002-06-17 09:46:11 得分 0

建议搜索以前的关于分页的贴子,这种问题问得太多了,不要上来就问,浪费资源,也浪费时间。Top

5 楼ice119103(梦曦)回复于 2002-06-17 10:23:50 得分 0

有一个例子,自已修改一下吧!  
   
  <%="<p>   <center>   <font   color=#FF00FF>   <b>记录查询分页显示</b></font></center><p>"%>  
  <%   Name   =   Request("Name")  
  PSize=10  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  Set   rs=Server.CreateObject("ADODB.RecordSet")  
  conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   Server.MapPath("cuiq.mdb")  
  sql   =   "Select   CuiqNo,Extract,Element,Dilute,Polar   From   Cuiq   WHERE   Extract='"&Name&"'   Order   By   ID"  
  rs.open   sql,Conn,3,1  
   
  if   rs.RecordCount=0   then  
  response.write   "<P>   <center>   Sorry,   no   data   can   be   get!</center>   </P>"  
  else  
  rs.PageSize=Cint(PSize)  
  PageN=Request("tempage")  
  if   PageN=""   then  
  PageN=1  
  end   if  
  SA=Request("Coms")  
  if   SA="上一页"   then  
  PageN=PageN-1  
  elseif   SA="下一页"   then  
  PageN=PageN+1  
  elseif   SA="确定"   then  
  PageN=Request("p")  
  end   if  
   
  rs.AbsolutePage=PageN  
  response.write   "<center>"  
  pagebegin=rs.PageSize*(PageN-1)+1  
  if   rs.PageSize*PageN<rs.RecordCount   then  
  pageend=rs.PageSize*PageN  
  else  
  pageend=rs.RecordCount  
  end   if  
   
  n=1  
  Total=rs.PageCount  
  response.write   "<P>   <font   color=#FF00FF><b>数据库查询结果:</b>"  
  response.write   "(共有"&rs.RecordCount&"条符合条件的信息,分"&Total&"页,显示第"&PageN&"页["&pagebegin&"-"&pageend&"])</font></P>"  
  %>  
  <form   name="form1"   method="get"   action="single.asp">  
      <input   type="hidden"   name="tempage"   value="<%=PageN%>">  
      <input   type="hidden"   name="Name"     value="<%=name%>">      
   
  <%    
  if   PageN>1   then  
  response.write   "<input   type=submit   name='Coms'value='上一页'>"  
  end   if  
  if   PageN<>Total   then  
  response.write   "<input   type=submit   name='Coms'value='下一页'>"  
  end   if  
  'response.write   "<br>"  
  response.write   "显示第<input   type=text   name='p'   size=5>页"  
  response.write   "<input   type=submit   name='Coms'value='确定'>"  
  response.write   "</form>"  
  end   if  
  %>  
  </form>  
  <%  
  response.write   "<TABLE   width=620   border=1   cellpadding=4   cellspacing=0   bgcolor=#FFFFFF>"  
  response.write   "<tr   bgcolor=#aabbff><font   size=2><td><b>cuiqNo</b></td><td><b>Extract</b></td><td><b>Element</b></td><td><b>Dilute   Agent</b></td><td><b>Polar   phase</b></td><td><b>Details...</b></td></font><tr   bgcolor=#ffffff>"  
  RC=rs.PageSize  
  Do   While   Not   rs.EOF   and   RC>0  
  if   n=1   then  
  response.write   "<tr   bgcolor=#ffffff>"  
  else  
  response.write   "<tr   bgcolor=#eeeeee>"  
  end   if    
  n=1-n%>  
  <td>   <%=rs("CuiqNo")%></td>  
  <td>   <%=rs("Extract")%></td>  
  <td>   <%=rs("Element")%></td>  
  <td>   <%=rs("Dilute")%></td>  
  <td>   <%=rs("Polar")%></td>  
  <td>       <%   Response.Write("<A   HREF=display.asp?TABLE=")  
      Response.Write(rs("CuiqNo")+">")  
  Response.Write     ("Whole   Note")  
      Response.Write("</A>")%></td>  
  <%   response.write"</tr>"   %>  
  <%   RC=RC-1  
  rs.MoveNext  
  Loop  
  Conn.Close  
  set   rs=nothing  
  set   Conn=nothing  
  %>  
  <%   response.write"   </table>"   %>Top

6 楼siyou(QQ~在线)回复于 2002-06-17 10:40:00 得分 0

呵呵,你们给一大堆代码给别人,又没有什么说明,哪能看得懂啊~~~~  
  呵呵,如果有时间,我也写个分页的教程出来才行~Top

相关问题

  • 分页代码
  • 求Listview控件分页显示程序的源代码。
  • 求分页代码
  • 分页程序问题
  • 求jsp分页程序
  • 求教个分页程序
  • 高分求一份分页代码
  • 有问题的分页代码!
  • 谁给我个分页代码呀
  • 100分求一个分页代码

关键词

  • asp
  • rstitle
  • 申报
  • 故障
  • pagecount
  • 处理
  • page

得分解答快速导航

  • 帖主:lijiawei
  • MeXP
  • hnny

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo