aspif可以分开判断代码的简单介绍
1、Sql=quotselect name from wjfile where weburl=1 and ID=quotID end if url=articleaspwidd1aclassd1这个是文章收藏时所附加的url判断,其余模块也必须附件并修改,例如图片的url=;sql=quotselect * from fangchanxinxi where xqmc=#39quotxqmcquot#39 and hxjg=#39quothxjgquot#39 and jg=#39quotjgquot#39 and lc=#39quotlcquot#39 and jzmj=#39quotjzmjquot#39quotrsopen sql,conn,1,1 if not rseof then response;那就在 endif 处 加一行 end if 简单的看 你2个if 只有一个end if 你去掉下面的else 能运行是因为第2个if 后面then 你后面跟了zt=“b” 这样就等这个if 结束了 可以不写end if 但你加else 后 就必须有对应的。
2、exec=quotinsert into 会员a, b, c,d,e,fvalues#39quot+a+quot#39,quot+b+quot,#39quot+c+quot#39,#39quot+d+quot#39,#39quot+e+quot#39,#39quot+f+quot#39quot你的SQL写得不对,这样是jscript的,但你没指定,所以系统默认应该用vbscript的语法 变量的连接;你的判断应该写在后台中这样写 前台lt%# BindTitleEvalquotTitlequot 后台的cs文件中写一个方法,如下public string BindTitleobject title if titleToStringLengthlt5 titleToString else title;多条件,如果条件个数不是很多可以这样写if T10 and T2=0 or T3lt0 then #39执行语句 end if 但是多条件判断一般采用条件控制语句select case 例如id=requestquotidquotselect case id case 1 #39执行语句1 case 2。
3、if IsNumericdh=false then ResponseWrite quotwindowalert#39请输入正确的电话号码电话号码只能为纯数字!#39historyback1quotResponseEnd end if;你两段代码可以改下简洁点lt%sql=quotselect * from newstype2 order by nu ,id descquotrs_type1=myRs1,sqlq=0while!rs_type1EOFq++style = quotquotifq%3==1 style = quot style=quotquot;if then 是条件判断语句,如果需要两个条件同时成立则需要加 and语法如下if 条件1 and 条件2 then 满足条件执行的代码end if如果是或者的情况则需要用 or语法如下if 条件1 or 条件2 then 满足其中一个条件所执行的;rCount = rs1recordcount i = 0 if i lt rCount or daydate=8 and Sessionquotsession_adminrightquotlt 25 then #39时间判断可以写在这里% lta href=quotshow_bbasp?bbgl_bm_id=lt%=bbgl_bm_id%q。
4、dim rowcount call connExecutequotupdate tb set D=D+D1 where A=A1 and B=B1 and C=C1 and E=E1quot , rowcountif rowcount = 0 then call connExecutequotinsert into tbA,B,C,D,E select A1,B1;判断不为空的时候再赋值,这样才对rsopen sql1,conn,1,1 if not rseof then hmdd=rsquott10quotend if rsclose。