ASP的IF判断是否为空时的问题;麻烦大神给看看!!
写法一:<%ifa=""orisnull(a)then%>这样写,数据库内容不管是空还是null均不显示任何内容。<%else%>不成立显示的内容<%endif%>写法二...
写法一:
<%if a="" or isnull(a) then%>
这样写,数据库内容不管是空还是null均不显示任何内容。
<%else%>
不成立显示的内容
<%end if%>
写法二:
<%if a="" then%>
这样写,只有当数据库内容不为空或者为空时正常显示,如果数据库表内容是null则啥也不显示!
<%else%>
不成立显示的内容
<%end if%>
我把or改成and以后就正常了:
<%if a="" and isnull(a) then%>
这样写,一切正常!
<%else%>
不成立显示的内容
<%end if%>
这是后台修改数据时的代码,前端还是得用or来判断,到现在我都还是蒙的,问题虽然解决了,但还是不知道是咋回事儿。 展开
<%if a="" or isnull(a) then%>
这样写,数据库内容不管是空还是null均不显示任何内容。
<%else%>
不成立显示的内容
<%end if%>
写法二:
<%if a="" then%>
这样写,只有当数据库内容不为空或者为空时正常显示,如果数据库表内容是null则啥也不显示!
<%else%>
不成立显示的内容
<%end if%>
我把or改成and以后就正常了:
<%if a="" and isnull(a) then%>
这样写,一切正常!
<%else%>
不成立显示的内容
<%end if%>
这是后台修改数据时的代码,前端还是得用or来判断,到现在我都还是蒙的,问题虽然解决了,但还是不知道是咋回事儿。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询