CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

这个怎么办

楼主sstower(幽幽)2002-11-28 14:00:45 在 Web 开发 / ASP 提问

我想把下面的这一段:  
   
   
  <p   align="right">总共<%=sumpage%>   页   当前是第<%=currentpage%>   页   <%   if   CLng(currentpage)=<1   then   %>上一页<%   else   %>         <A   href="OrderList.asp?page=<%=CLng(currentpage)-1%>&amp;keyword=<%=keyword%>&amp;type=<%=utype%>"   >上一页</a><%end   if%>                                                                                                        
                  <%   if   currentpage=sumpage   then   %>   下一页<%else%><A   href="OrderList.asp?page=<%=clng(currentpage)+1%>&amp;keyword=<%=keyword%>&amp;type=<%=utype%>"   >   下一页</a><%end   if%></p>                                                                                                        
   
   
   
   
  html文档用  
   
  vbsript   的response.write   打出来该怎么办? 问题点数:100、回复次数:7Top

1 楼sstower(幽幽)回复于 2002-11-28 14:04:39 得分 0

我打出来发现,它的if   then   语句没有执行,  
  我是这样打的:  
        Response.Write   "<p   align=right>总共"   &   sumpage   &   "   页   当前是第"   &   currentpage   &   "   页"  
                Response.Write   "<%   if   "   &   currentpage   &   "=<1   then   %\>上一页<%   else   %\><A     >上一页</a><%end   if%\>"                                                                                                        
         
   
   
   
  怎么回事呢?Top

2 楼piaomiao_jxz(黑心鱼)回复于 2002-11-28 14:05:15 得分 20

sub   ShowBody(Str)  
          dim   result  
          dim   l  
          l=len(str)  
          result=""  
  dim   i  
  for   i   =   1   to   l  
          select   case   mid(str,i,1)  
                        case   "<"  
                                  result=result+"&lt;"  
                        case   ">"  
                                  result=result+"&gt;"  
                        case   chr(34)  
                                  result=result+"&quot;"  
                        case   "&"  
                                  result=result+"&amp;"  
                        case   chr(13)  
                                  result=result+"<br>"  
                        case   chr(9)  
                                  result=result+"&nbsp;&nbsp;&nbsp;&nbsp;"  
                        case   chr(32)                        
                                  'result=result+"&nbsp;"  
                                  if   i+1<=l   and   i-1>0   then  
                                        if   mid(str,i+1,1)=chr(32)   or   mid(str,i+1,1)=chr(9)   or   mid(str,i-1,1)=chr(32)   or   mid(str,i-1,1)=chr(9)     then                                              
                                              result=result+"&nbsp;"  
                                        else  
                                              result=result+"   "  
                                        end   if  
                                  else  
                                        result=result+"&nbsp;"                                          
                                  end   if  
                        case   else  
                                  result=result+mid(str,i,1)  
                    end   select  
                next    
                response.write   result  
        end   subTop

3 楼redimpresscsdn(绯红之王)回复于 2002-11-28 14:06:04 得分 20

老兄,太……  
  这样  
  response.write   "<p   align='right'>总共:"   &   sumpage   &   "页   当前是第"   &   urrentpage   &   "页"  
   
  ……  
  依此类推,遇到"换成',遇到<%=currentpage%>换成"   &   currentpage   &   "  
  Top

4 楼arclala(呱呱)回复于 2002-11-28 14:06:54 得分 20

response.write   "<p   align=right>总共"&sumpage&"页   当前是第"&currentpage&"页"    
  if   CLng(currentpage)=<1   then    
  response.write   "上一页"  
  else  
  response.write   "<A   href=OrderList.asp?page="&CLng(currentpage)-1&"&amp;keyword="&keyword&"&amp;type="&utype&"   >上一页</a>  
  end   if                                                                                                        
  if   currentpage=sumpage   then  
  response.write   "下一页"  
  else  
  response.write   "<A   href=OrderList.asp?page="&CLng(currentpage)+1&"&amp;keyword="&keyword&"&amp;type="&utype&"   >下一页</a>  
  end   ifTop

5 楼redimpresscsdn(绯红之王)回复于 2002-11-28 14:09:50 得分 20

if   then   之类的怎么还放在response.write   中,应当是并列的  
   
  response.write   "<p   align='right'>总共:"   &   sumpage   &   "页   当前是第"   &   urrentpage   &   "页"  
  if   CLng(currentpage)=<1   then  
  response.write   "上一页"  
  else  
  response.write   "<A   href='OrderList.asp?page="   &   CLng(currentpage)-1   &   "&amp;keyword="   &   keyword   &   "&amp;type="   &   utype   &"'>上一页</a>"  
  end   if  
  ……Top

6 楼tdl982324(最爱宝宝的笨熊)回复于 2002-11-28 14:10:10 得分 20

何必呢,何苦呢..~~~~~  
  <%  
  Response.write   "<p   align=right>总共"&sumpage&"页,当前是第"&currentpage&"页"  
  if   CLng(currentpage)=<1   then    
  response.write   "上一页"    
  else  
  response.write   "<A   href='OrderList.asp?page="&CLng(currentpage)-1&"&amp;keyword="&keyword&"&amp;type="&utype&"'>上一页</a>"  
  end   if  
  if   currentpage=sumpage   then    
    response.write"下一页"  
  else  
    response.write   "<A   href='OrderList.asp?page="&clng(currentpage)+1&"&amp;keyword="&keyword&"&amp;type="&utype&"'>下一页</a>"  
  end   if  
  response.write   "</p>"  
  %>Top

7 楼sstower(幽幽)回复于 2002-11-28 14:12:48 得分 0

哎,我怎么糊涂了Top

相关问题

  • 这个怎么办?
  • 这个"/t"怎么办
  • 这个问题怎么办。
  • 这个问题怎么办?
  • 这个问题怎么办???
  • 这个问题怎么办???
  • 这个怎么办呢~
  • 这个问题怎么办
  • 这个错误怎么办?
  • 这个怎么办?急!!!!!!

关键词

  • chr
  • result
  • mid
  • response
  • case
  • str
  • write
  • dim
  • 当前是第
  • then

得分解答快速导航

  • 帖主:sstower
  • piaomiao_jxz
  • redimpresscsdn
  • arclala
  • redimpresscsdn
  • tdl982324

相关链接

  • Web开发类图书

广告也精彩

反馈

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