asp中的if语句用法问题
用的vbscript代码是ifaddtitle=""thenresponse.Redirect"add.asp?notitle"endif会报错说endif那行缺少语句但...
用的vbscript 代码是
if addtitle="" then response.Redirect "add.asp?notitle"
end if
会报错说end if那行缺少语句 但是如果用select语句代替
Select Case addtitle
case ""
response.Redirect "add.asp?notitle"
end select
就可以用 这是咋回事啊?? 展开
if addtitle="" then response.Redirect "add.asp?notitle"
end if
会报错说end if那行缺少语句 但是如果用select语句代替
Select Case addtitle
case ""
response.Redirect "add.asp?notitle"
end select
就可以用 这是咋回事啊?? 展开
3个回答
展开全部
首先,注意换行
if addtitle="" then
response.Redirect "add.asp?notitle"
end if
其次,可能addtitle不是绝对空,所以你这样试试:
if addtitle="" Or is Null(addtitle) then
response.Redirect "add.asp?notitle"
end if
if addtitle="" then
response.Redirect "add.asp?notitle"
end if
其次,可能addtitle不是绝对空,所以你这样试试:
if addtitle="" Or is Null(addtitle) then
response.Redirect "add.asp?notitle"
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确写法:
第一种:
if addtitle="" then
response.Redirect "add.asp?notitle"
end if
第二种:
if addtitle="" then response.Redirect "add.asp?notitle"
如果在同一行写的话,就不需要end if
第一种:
if addtitle="" then
response.Redirect "add.asp?notitle"
end if
第二种:
if addtitle="" then response.Redirect "add.asp?notitle"
如果在同一行写的话,就不需要end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if语句的写法如:
if 条件 then 执行
或是
if 条件 then
执行
end if
或是
if 条件 then
执行
else
不执行
end if
你把执行写在了同一行,所以不能再写下面的end if
if 条件 then 执行
或是
if 条件 then
执行
end if
或是
if 条件 then
执行
else
不执行
end if
你把执行写在了同一行,所以不能再写下面的end if
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询