<%id=request.QueryString("id")set rs2=server.CreateObject("adodb.recordset")sql="select * from xxxxxxxxxx where id="&idrs2.open sql,conn,1,1if rs2.eof thenresponse.write"<script>alert('xxxxx错误,请返回');history.back(-1)"end ifresponse.write""&rs2("username")&"" '测试输出正确 随ID输出正确USERNAMEresponse.write""&session("Current_user")&"" '测试输出正确if rs2("username")=session("Current_user") then '注:无法正确判断response.write"条件成立执行!" '测试输出else 'response.write"条件不成立执行!" '测试输出end ifresponse.write"结果" '指定输出%>条件怎么不能正确判断呢if rs2("username")=session("Current_user") then 这句有什么问题吗,各位帮我看看吧
參考答案:trim(rs("username").value)=trim(session("Current_user"))
trim(cstr(rs("username").value))=trim(cstr(session("Current_user")))