编程社区 » asp编程 » 我的session传不到别的页面了,可笑吧!!但是真的存在,我....55555......

我的session传不到别的页面了,可笑吧!!但是真的存在,我....55555......


lpn



 发表:

我的session传不到别的页面了,可笑吧!!但是真的存在,我....55555......


在登录检测页面中:
session("userName")=RS("name")
response.write session("username")
还是好的还可以正确显示,但是到了另一个页面中
<%
if session("username")<>"" then
Response.Write session("username")
Response.End
end if
%>
就不对了,什么都不显示,

为什么会这样????:(


freeland2008
回复:

userName和username是不是不一样啊,是不是区分大小写

lpn
回复:

不区分的。否则我在检测页面中也就没法显示了!!

lqflsh
回复:

在登录检测页面中:
session("userName")=RS("name")
response.write session("username")
response.redirect aaa.asp


aaa.asp
<%
Response.Write session("username")
%>

lpn
回复:

lqflsh(不要让困难成为理由) 这样是可以显示的,但是另一个页面还是不对,但是如果这个页面是被跳转过去的话是正常的,但是这个页面是弹出页面,是不是有什么关系??

ckysee
回复:

你这两个页面怎么转移的?通过连接?
还是你打开了第一个页面,然后新开了一个窗口打开了第二个页面?

cqfeng
回复:

怎么样过去的?window.open()还是直接过去的?
代码写出来看看

cqfeng
回复:

window.open()是无法带session过去的,只能当参数带过去

lpn
回复:

是通过window.open()过去的,先定义了一个
function show_person()
{window.open("personal.asp","_blank","height=200,width=320,status=no,toolbar=no,menubar=no,location=no");
}

erlzj
回复:

我也遇到过的!

lpn
回复:

在cklogin.asp中定义了session,然后response.Redirect到了一个含有top.asp的框架页面中,在top.asp中有一个window.open()事件,弹出的是personal.asp文件,在这个文件中需要session值

lpn
回复:

那怎么样当参数带过去呢,用window.open()??有代码吗??谢谢!!!!

ricky460
回复:

利用personal.asp?username=<%=Session('username')%>的方式就可以把参数传到另一个网页中去。。。如下面函数。。。
function OpenWnd()
{
window.open("personal.asp?username=<%=Session('username')%>",
"_blank","height=200,width=320,status=no,toolbar=no,menubar=no,location=no");
}
然后在另一个页面中
<%@language=javascript%>
<%
var username = Request("username");
Response.Write(username);
%>

panderlang
回复:

我也碰上过,楼上老兄说的对

cjl98441
回复:

学习!

lpn
回复:

我试过了,提示那句function OpenWnd()
{
window.open("personal.asp?username=<%=Session('username')%>",
"_blank","height=200,width=320,status=no,toolbar=no,menubar=no,location=no");
}
有语法错误!!

lpn
回复:

然后<%@language=javascript%>
<%
var username = Request("username");
Response.Write(username);
%>这句提示什么缺少“;”要不就说缺少“end”

listen
回复:

作一个全局文件global.asa
在global.asa中声明session("username")
然后在login.asp中对其赋值,以后的步骤象你说的那样作
再看是否好用。

lzt_6666
回复:

不能用Javascript
传递参数吧,用个包含文件里面设置一下就行了吧。


相关文章
请教:点击后怎么跳转到FLASH的相对应的帧呢?。。高分。。在线等
谁知道怎么在页面上实现打印功能?
再问一次.关于Request的问题...
怎样取一个字符串的前两个字符?
急问JAVASCRIPT字符类型转换为数字的函数或方法
帮我看看这个连接数据库的语句哪错了?
怎么在FALSH里插入ASP?
为什么对脚本运行失败后文件还能提交,本姑娘再次麻烦大家帮我解决一下--在线等
今天刚考完英语四级,送分!同时也感谢大家以前对我的帮助(补发)!
请教
请教!关于几个select框的问题
sql="insert into table('"& userID &"','"& hwmc &"','"& pubdate &"')"语句问题!!
热门文章
输入地址时http://192.168.01/default.asp能正常使用,但是用http://192.168.0.1/则只能显示首页
请高手帮解密
请问如何给select控件赋值,让他指定跳到某一个值。在线等
关于asp的server.URLEncode()后如何得到utf-8的问题
如何将文件保存为UTF8格式
由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
哪位大哥大姐能详细的说说关于“WinHttp.WinHttpRequest”组件的使用啊?
如何实现选择下拉菜单后在文本框中显示相应的值
如何用javascript做表单验证程序.
http/1.1 503 Service Unavailable
ASP导入Excel数据
网页打印,如何自动去除页眉页脚!!!

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex