求有关session的解决方案

heyixiang 2004-09-07 07:13:58
var UserID=<%=Session("UserID")%>;

function datum(){
if(UserID==null){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}



如果不存在session的话,那就报错了。谁能给个解决方案?

...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanxk 2004-09-07
  • 打赏
  • 举报
回复
如果没有session,那么
var UserID="<%=Session("UserID")%>";
就变成了
var UserID=;

如果没有session
var UserID="<%=Session("UserID")%>";
是 var UserID="";
而不是 var UserID=;
heyixiang 2004-09-07
  • 打赏
  • 举报
回复
<%
Dim SessUserID
if session("userid")="" then
SessUserID=-9999 '这里只能定义为数字类型
else
SessUserID=session("userid")
end if
%>
<script language="JavaScript">
var UserID=<%=SessUserID%>;
function datum(){
if(UserID==-9999){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}
</script>

我的解决方案,暂时先将就用了,等待更好的方法。
heyixiang 2004-09-07
  • 打赏
  • 举报
回复
lanxk(蓝)
你的肯定不行的
如果没有session,那么
var UserID="<%=Session("UserID")%>";
就变成了
var UserID=;

出错啊。
bzscs 2004-09-07
  • 打赏
  • 举报
回复
if session("userID")<>"" then response.write("var UserID = " & session("UserID"))
lanxk 2004-09-07
  • 打赏
  • 举报
回复
var UserID="<%=Session("UserID")%>";

function datum(){
if(UserID==""){
alert("请先登录");}
else{
location.href="/member/userdatum.asp";}
}

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧