asp条件语句

来源:百度知道 编辑:UC知道 时间:2024/09/20 15:02:05
if Request.Cookies("id")= "" then
Response.Write "你无权查看此页,请<a href='admin.asp'>登录</a>!"
else
……
我想让他在这里就终止掉了,不知道为什么,他下面的语句还是在继续,
想问大侠一下,该怎么样写代码!

我想你要实现的效果应该是停止并跳转
if Request.Cookies("id")= "" then

response.Write "<script language=javascript>alert('你无权查看此页!请登录');window.location.href='admin.asp';</script>"
response.end

else
......

if Request.Cookies("id")= "" then
Response.Write "你无权查看此页,请<a href='admin.asp'>登录</a>!"
response.end
else

response.end 终止程序运行,如果终止后网页没有显示完全而变的面目全非的话,就要调整你的程序结构 确保你这个end if 之后没有其他程序语句。

if Request.Cookies("id")= "" then
Response.Write "你无权查看此页,请<a href='admin.asp'>登录</a>!"
response.end
else
……

加一个response.end就结束了