一个Session的问题,把我搞死了,请大家来指点.在线等.

aiyyimt 2004-04-11 10:59:23
有代码如下:
<%
If login Then
Response.Write session("user123") '在这里可以显示出session的值
If IsNull(URL) Or Trim(URL)="" Then
Response.Redirect ("Blank.asp")
End If
if instrrev(url,".asp")=0 then%>
<script language="VBSCRIPT">
document.location ="<%=URL%>"
</script>
<%end if%>
<script language="VBSCRIPT">
Sub Window_Onload()
alert(<%=session("user123")%>) '这里显示的是个空值,怎么回事??
exit sub
Document.forms(0).Action="<%=URL%>"
Document.forms(0).Submit
End Sub
</script>
<%
Else
%>
<Script Language="VBSCript">
Msgbox "你没有访问此服务的权限",,"提示"
Window.Location="main.asp"
</Script>
<%
End If
%>
...全文
38 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
adalp 2004-04-11
  • 打赏
  • 举报
回复
我的感觉是alert("")
alert括号里面的双引号没了
QQgenie 2004-04-11
  • 打赏
  • 举报
回复
<%...%>与<script>...</script>是服务端与客户端的关系,不能直接引用值的
  • 打赏
  • 举报
回复
session是不是确实你就没有对其赋值
任老先生 2004-04-11
  • 打赏
  • 举报
回复
同net_lover(孟子E章) 兄的

Homk 2004-04-11
  • 打赏
  • 举报
回复
同net_lover(孟子E章)
alert()参数为字符
aiyyimt 2004-04-11
  • 打赏
  • 举报
回复
多谢两位大哥,可现在有一个奇怪的问题,这个Session传不到下一个页面去!比如上面的URL的值为D\d.asp,在d.asp这个页面上就显示不出这个Session的值.这又是怎么回事????
flying0108 2004-04-11
  • 打赏
  • 举报
回复
同net_lover(孟子E章)
zhlym 2004-04-11
  • 打赏
  • 举报
回复
同net_lover(孟子E章) 兄的
孟子E章 2004-04-11
  • 打赏
  • 举报
回复
alert("<%=session("user123")%>")
银狐被占用 2004-04-11
  • 打赏
  • 举报
回复
你把SESSION赋给一个变量再试试。

在过程中好像不支持SESSION。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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