CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

一个简单的select case的问题

楼主birdhaha(haha)2003-09-03 10:54:34 在 Web 开发 / ASP 提问

问题很奇怪,百思不得其解,语句如下:  
  <%  
  select   case   a  
  case   1:  
  %>  
  <!--#include   file=head1.asp-->  
  <%  
  case   2:  
  %>  
  <!--#include   file=head2.asp-->  
  <%  
  case   3:  
  %>  
  <!--#include   file=head3.asp-->  
  <%  
  end   select  
  %>  
   
  意为根本A值的不同选择调用不同的头文件.  
  可asp运行报错,说没有end  
  请各高手指教!  
  问题点数:20、回复次数:10Top

1 楼birdhaha(haha)回复于 2003-09-03 10:57:11 得分 0

把select   case全改成if   then   也是同样的错.     :(Top

2 楼cqfeng()回复于 2003-09-03 10:59:27 得分 5

<%  
  select   case   a  
  case   1  
  %>  
  <!--#include   file=1.asp-->  
  <%  
  case   2  
  %>  
  <!--#include   file=2.asp-->  
  <%  
  case   3  
  %>  
  <!--#include   file=3.asp-->  
  <%  
  end   select  
  %>Top

3 楼cloudchen(cloudchen)回复于 2003-09-03 11:01:08 得分 0

http://expert.csdn.net/Expert/TopicView1.asp?id=2202508Top

4 楼diya(风火浪|努力学习.NET/C#)回复于 2003-09-03 11:01:47 得分 5

你的   a   得到的值有问题。  
   
  我试了下,a="1"时是可以的。看看类型是否一致。Top

5 楼birdhaha(haha)回复于 2003-09-03 12:15:19 得分 0

cqfeng()   去了:号一样,我改成if   then都是一样的错,为什么呢?  
  cloudchen(陈系上)   我当然用的是Asp,不是html.  
  diya(风火浪|   LNDesign.net)   A值没有问题.1和"1"我都试过了.Top

6 楼quady(这个世界好难混)回复于 2003-09-03 12:17:12 得分 5

在end   select之前加上:case   else  
   
  <%  
  select   case   a  
  case   1:  
  %>  
  <!--#include   file=head1.asp-->  
  <%  
  case   2:  
  %>  
  <!--#include   file=head2.asp-->  
  <%  
  case   3:  
  %>  
  <!--#include   file=head3.asp-->  
  <%  
  case   else  
  end   select  
  %>Top

7 楼birdhaha(haha)回复于 2003-09-03 12:21:35 得分 0

另:select   case   语句里没有else吗?如果情况不在被列出里怎么办?Top

8 楼birdhaha(haha)回复于 2003-09-03 12:24:59 得分 0

A值为session里得出的值.  
  谢谢quady(这个世界好难混)   ,加了这句也是说网页有问题,无法显示.Top

9 楼birdhaha(haha)回复于 2003-09-03 13:55:23 得分 0

全部代码如下:  
  <%  
  a="1"  
  select   case   a  
  case   "1"  
  %>  
  <!--#include   file=glj_head.asp-->  
  <%  
  case   "2"  
  %>  
  <!--#include   file=qn_head.asp-->  
  <%  
  case   "3"  
  %>  
  <!--#include   file=qx_head.asp-->  
  <%  
  case   "4"  
  %>  
  <!--#include   file=dw_head.asp-->  
  <%  
  case   "5"  
  %>  
  <!--#include   file=gr_head.asp-->  
  <%  
  case   "6"  
  %>  
  <!--#include   file=ls_head.asp-->  
  <%  
  case   else  
  end   select  
    %>  
  <body>  
   
  </body>  
  </html>  
   
  运行后报:  
  Microsoft   VBScript   编译器错误   错误   '800a0400'    
   
  缺少语句    
   
  /test.asp,行   24    
   
  case   "6"  
  ^  
   
  谁能告诉我,这是为什么??????Top

10 楼quady(这个世界好难混)回复于 2003-09-04 15:43:10 得分 5

试试:  
   
  <%  
  a="1"  
  select   case   a  
  case   "1"  
  %>  
  <!--#include   file="glj_head.asp"-->  
  <%  
  case   "2"  
  %>  
  <!--#include   file="qn_head.asp"-->  
  <%  
  case   "3"  
  %>  
  <!--#include   file="qx_head.asp"-->  
  <%  
  case   "4"  
  %>  
  <!--#include   file="dw_head.asp"-->  
  <%  
  case   "5"  
  %>  
  <!--#include   file="gr_head.asp"-->  
  <%  
  case   "6"  
  %>  
  <!--#include   file="ls_head.asp"-->  
  <%  
  case   else  
  end   select  
    %>  
  <body>  
   
  </body>  
  </html>Top

相关问题

  • 简单问题,关于SELECT CASE语言。
  • 关于select case的问题,很简单 (lovecat)
  • 一个简单的问题:关于select case的,急,在线等
  • 关于select case的简单判断问题
  • 简单Select问题?
  • SELECT问题,很简单!!!
  • 一个简单的SQL select
  • select 简单语句问题
  • select 语句简单问题
  • 简单SQL语句,Select?

关键词

  • .net
  • asp
  • 问题
  • case
  • 没有
  • select

得分解答快速导航

  • 帖主:birdhaha
  • cqfeng
  • diya
  • quady
  • quady

相关链接

  • Web开发类图书

广告也精彩

反馈

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