回 帖 发 新 帖 刷新版面

主题:讨教


各位大侠,帮小女子看以下代码,为何后几行打印的子符不能显示(reponse write处),在此先谢过!
<td height="181" valign="top" bgcolor="#FFFFFF"><table width=100% border=0 cellpadding=0 cellspacing="1">
              <tbody><%if request.cookies("BBSXP_Users")("username")=""  then%></tbody>
<form action="Login.asp" method="POST" name=form>
<input type="hidden" value="<%=Request.ServerVariables("HTTP_REFERER")%>" name="ReturnUrl">
<tr>
<td width="28%" valign="top">
户 名</td>
<td align="center">
<input name="UserName" size="14" /> 
<a href="CreateUser.asp">   没有注册?</a></td>
</tr> <tr>
<td width="28%" valign="top">密 码</td>
<td align="center"><input name="Userpass" type="password" size="14" size="15" />  &nbsp;<a href="RecoverPassword.asp">找回密码?</a></td>
</tr>
<tr>
<td width="28%" valign="top">验 证</td>
<td>
<input size="14" name="VerifyCode">
&nbsp;&nbsp;<img src="VerifyCode.asp" title="验证码,看不清楚?请点击刷新验证码" style=cursor:pointer onClick="this.src='VerifyCode.asp'"></td></tr>

<tr>
<td width="28%">方 式</td>
<td>
<input type="checkbox" value="1" name="IsSave" id="IsSave">
<label for="IsSave">自动</label>

<input type="checkbox" value="1" name="eremite" id="eremite">
<label for="eremite">隐身</label></td></tr> <tr>
<td height="22" colspan="2" align="center" valign="top">
<input type="submit" value=" 登录 "> <input type="reset" value=" 取消 "></td></tr> </form><tr><td><%else%><%set rs=server.createobject("adodb.recordset") 
rs.open "select Birthday,UserAccountStatus,UserRoleId from [BBSXP_Users] where username='"&request.cookies("BBSXP_Users")("username")&"'",conn,1,3
if rs("Birthday")<>"" then 
if rs("Birthday")<date and rs("UserAccountStatus")=1 then
rs("UserAccountStatus")=2
rs.update
end if
end if
response.cookies("BBSXP_Users")("UserAccountStatus=")=rs("UserAccountStatus")
rs.close
set rs=nothing
if request("linkaddress")="" then   
response.redirect request.servervariables("http_referer")
else
response.redirect request("linkaddress")
end if
if request.cookies("BBSXP_Users")("UserAccountStatus")=1 then

response.write ""&request.cookies("BBSXP_Users")("username")&"您好<br>欢迎成为发威会员!"
else
response.write ""&request.cookies("BBSXP_Users")("username")&"您好<br>欢迎成为发威会员!"

end if
%></td></tr><%end if%></table>

回复列表 (共1个回复)

沙发

首先应该有点必要的注释:)
    我看了看你的程序,感觉你的程序是因为在
if request("linkaddress")="" then   
response.redirect request.servervariables("http_referer")
else
response.redirect request("linkaddress")
end if
这一句被截断,这个IF语句已经包括了所有可能性,并且处理都是redirect,所以跳转到了其他页面,后面的语句当然无法继续执行

我来回复

您尚未登录,请登录后再回复。点此登录或注册