
- 本栏最新文章
- ASP视频教程:XP下安装IIS5.1及测试一个ASP程序 05-31
- ASP 系列函数大全 04-29
- 利用ASP存取各种常用类型数据库 04-14
- ASP教程:ASP是不区分大小写 04-04
- ASP操作XML文件的主要方法和实现 04-04
- asp控制xml数据库的6段代码 04-04
- ASP操作XML的类 04-04
- ASP技巧:刷新验证码 03-25
- asp制作多国语言网站 03-23
- Discuz!使用技巧:如何防止用户在论坛恶意灌水 03-15

- 本栏推荐文章
- ASP.NET设计网络硬盘之查看文件夹 04-29
- ASP.NET设计网络硬盘之文件夹实现 04-29
- ASP.NET设计网络硬盘之上传文件 04-29
- 小试ASP.NET 2.0的兼容性 04-29
- ASP 系列函数大全 04-29
- Asp.net Mvc Framework 九 (View与Controlle... 04-04
- 【翻译】动态调用样式表代码 04-04
- Flash AS3.0 实现FLASH的“动态链接库” 03-31
- Flash AS3.0 爽快使用XML 03-31
- MySQL的LIST分区体验与总结 03-27
ASP教程:ASP是不区分大小写
简介:众所周知:asp(VBS)是不区分大小写的,但是你要理解这句话的意思,请看下面实例Test.asp
<%Dim aNameIf Request.QueryString("name") <> "" Then aName = Trim(Request.QueryString("name")) ...
关键字:asp
众所周知:asp(VBS)是不区分大小写的,但是你要理解这句话的意思,请看下面实例
Test.asp
Test.asp
<%
Dim aName
If Request.QueryString("name") <> "" Then
aName = Trim(Request.QueryString("name"))
Select Case aName
Case "new"
Response.Write "New"
Response.End
Case "top"
Response.Write "Top"
Response.End
Case Else
Response.Write "Other"
Response.End
End Select
Else
Response.Write "No Value"
Response.End
End If
%>
Dim aName
If Request.QueryString("name") <> "" Then
aName = Trim(Request.QueryString("name"))
Select Case aName
Case "new"
Response.Write "New"
Response.End
Case "top"
Response.Write "Top"
Response.End
Case Else
Response.Write "Other"
Response.End
End Select
Else
Response.Write "No Value"
Response.End
End If
%>
如果你执行http://localhost/test.asp?name=new,它会输出:New
而如果执行http://localhost/test.asp?name=New,它却输出:Other
所以确保不出现意想不到的错误,在select Case中先将条件转成大/小写,这样
<%
Dim aName
If Request.QueryString("name") <> "" Then
aName = LCase(Request.QueryString("name"))
Select Case aName
Case "new"
Response.Write "New"
Response.End
Case "top"
Response.Write "Top"
Response.End
Case Else
Response.Write "Other"
Response.End
End Select
Else
Response.Write "No Value"
Response.End
End If
%>
Dim aName
If Request.QueryString("name") <> "" Then
aName = LCase(Request.QueryString("name"))
Select Case aName
Case "new"
Response.Write "New"
Response.End
Case "top"
Response.Write "Top"
Response.End
Case Else
Response.Write "Other"
Response.End
End Select
Else
Response.Write "No Value"
Response.End
End If
%>
总之,要理解VB不区分大小写的意思是什么...
对象名、属性名、变量名等本身构成的语法不区分大小写
然而属性值、变量值区分大小写,也就是说:"A"="a"为false


