asp这句话怎么回事~

来源:百度知道 编辑:UC知道 时间:2024/09/26 05:14:42
<%
confirm=request.Form("confirm")
safecode=Session("SafeCode")
response.Write safecode
response.Write confirm
response.Write username
if confirm=safecode then
response.Write "相等"
else
response.Write "不相等"
end if
%>
【问题】无论confirm是否等于safecode,总是提示“不相等”,为什么呢,问题出现在哪里?

应该是字符类型问题

如果是字符串,用CStr()
如果是数字,用Int()
<%
confirm=request.Form("confirm")
safecode=Session("SafeCode")
response.Write safecode
response.Write confirm
response.Write username
if Int(confirm)=Int(safecode) then
response.Write "相等"
else
response.Write "不相等"
end if
%>