ASP开发中可能有时候会用大段的if... else 的判断,不过如果是动态Response.write的内容,你想更方便阅读代码,可以用Response.End()来终端ASP的执行,也就类似于Break的用法,举个例子:
这样当传入的用户名或密码为空时,自动write提示信息信息,然后Response.End()中断程序,从而达到if 。。。else的作用。
另外使用Response.End的时候,就是我们日常调试程序的时候,比如
相输出拼接的SQL语句,而不想执行下面的代码,那么可以这么做
上面的代码修改如下:
这样当进行正式发布时,将函数debug中的语句注释掉,就可以起到调试的作用,不过这个也有个问题就是,如果你使用太多的debug(),可能在调试的时候程序会不能按照需要进行中断,可能有时候你不希望这些地方中断执行,那么我们来进一步重构debug()函数,如下:
sub debug(isBreak) 'isBreak是boolean值的参数,如果设置为true的时候则进行中断,否则,不进行中断处理 if isBreak then Response.End() endend sub
使用时候代码如下:
笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,...
% Dim bSurvey ' 是否显示调查表 const bID="1" ' 调查表的 id bSurvey=false ' ...
语法:grep 选项 ‘word' filename -c:打印符合要求的行数 -i:不区分大小写 -n...
本文转载自微信公众号「 bigsai」,作者 bigsai 。转载本文请联系 bigsai公众号...
正则表达式或“regex”用于匹配字符串的各个部分 下面是我创建正则表达式的备忘...
函数 FunctionRegImg(TheStr)DimRegExSetRegEx=NewRegExp'建立正则表达对象。Reg...
前言 有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操...
今天和大家一起利用ASP模仿实现google suggest风格的下拉菜单,直接上代码 1.前...
Linux爱好者们又可以开心欢呼了,现在有一个新的基于Debian的发行版,叫做TeLOS...
replace:把原有的字符替换成新的字符 1. replace的字符串替换 var str = 'pku201...