您好,今天是:
当前位置:上海兼职网站建设,兼职网站建设华易网 >> 建站知识 >> ASP编程 >> 浏览文章
ASP是不区分大小写
作者:上海兼职网站建设 来源:http://www.yimoutang.com 文章点击数:

众所周知:asp(VBS)是不区分大小写的,但是你要理解这句话的意思,请看下面实例

Testjianzhimenhujianshe_kaifamenhu_shjiajiao@tom.com

<%
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/testjianzhimenhujianshe_kaifamenhu_shjiajiao@tom.com?name=new,它会输出:New
而如果执行
http://localhost/testjianzhimenhujianshe_kaifamenhu_shjiajiao@tom.com?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



人支持

发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
下一篇:没有了
  最新文章
上海兼职网站建设
http://www.div-web.cn
上海兼职网站制作
http://www.yimoutang.com
上海兼职网站设计
http://www.1010jz.net
上海兼职网站开发
http://www.wuhaiming.cn
上海兼职网页制作
  热门文章
  推荐文章