3 回答
TA贡献1783条经验 获得超4个赞
if isEmpty(request("aif")) and isEmpty(session("af")) then
如果接收表单传来的“aif”为空(也就是没有内容)和Session("af")的内容为空的话,那么……(执行下面的语句)
IsEmpty 函数
返回 Boolean 值指明变量是否已初始化。
IsEmpty(expression)
expression 参数可以是任意表达式。然而,由于 IsEmpty 用于判断一个变量是否已初始化,故 expression 参数经常是一个变量名。
说明
如果变量未初始化或显式地设置为 Empty,则函数 IsEmpty 返回 True;否则函数返回 False。如果 expression 包含一个以上的变量,总返回 False。
下面的示例利用 IsEmpty 函数决定变量是否能被初始化:
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' 返回 True。
MyVar = Null ' 赋为 Null。
MyCheck = IsEmpty(MyVar) ' 返回 False。
MyVar = Empty ' 赋为 Empty。
MyCheck = IsEmpty(MyVar) ' 返回 True。
TA贡献1811条经验 获得超6个赞
isEmpty()是判断是否为空
为什么要有这句话当然是为了判断输入或得到的信息是否合法,这是程序的严谨,也是程序的安全,可以说是一个良好的习惯,也是一个程序员的素质吧。
以前有许多人编写ASP时不够严谨,导致了ASP漏洞,让不法分子有机可乘,所以这些判断是很重要的。
添加回答
举报