您现在的位置: 设计互联 >> 网络编程 >> ASP编程技术 >> 网络编程正文  

 
          ★★★
【字体:
ASP教程:ASP是不区分大小写
作者:未知    网络编程来源:网络    点击数:    更新时间:2008-3-28    
www.8inter.com(设计互联)|摩擦产生星星之火,星星之火点燃伟大创意的燎原巨焰,学设计就要从设计互联开始。
众所周知:asp(VBS)是不区分大小写的,但是你要理解这句话的意思,请看下面实例

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
%>

如果你执行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
%>

总之,要理解VB不区分大小写的意思是什么...

对象名、属性名、变量名等本身构成的语法不区分大小写
然而属性值、变量值区分大小写,也就是说:"A"="a"为false

 

 
 
 
 
最新作品 相关教程
  • 没有相关网络编程

设计互联 | 关于我们 | 免责声明 | 广告服务 | 网站地图 | 在线留言 | 友情链接
Copyright 2005-2008 www.8inter.com All rights reserved.Best view by IE5.x 1024*768 版权所有:设计互联(www.8inter.com)
备案序号:粤ICP备06033717号 联系QQ:15341918(限广告与网站合作)