各位:
我在1.aspx Page_Load中:Session["x"]="123456";
在2.aspx Page_Load中 :Response.Write(Session["x"].ToString());
执行过程:
1.打开一个ie窗口,输入1.aspx,接着在此窗口中输入2.aspx,可以看到结果:123456;
2.关闭所有ie窗口,重新打开一个ie窗口,输入1.aspx,再打开一个ie窗口,输入2.aspx,结果提示错误信息:未将对象引用设置到对象的实例。就是在1.aspx中定义的session失效了.
我发现如果在定义session的那个窗口中,无论在哪个文件中请求session值,都是可以的,包括从这个窗口链接出来的别的窗口.但是在其它任何窗口请求都会报错.
在asp中不是这样的,多个页面都可以请求session值,这是asp.net与asp的区别之一吗?
如果我想在一个页面定义session值后,接着关掉这个页面,以后在多个窗口的多个页面都要继续使用这个session该如何处理呢?谢谢大家!!!
我在1.aspx Page_Load中:Session["x"]="123456";
在2.aspx Page_Load中 :Response.Write(Session["x"].ToString());
执行过程:
1.打开一个ie窗口,输入1.aspx,接着在此窗口中输入2.aspx,可以看到结果:123456;
2.关闭所有ie窗口,重新打开一个ie窗口,输入1.aspx,再打开一个ie窗口,输入2.aspx,结果提示错误信息:未将对象引用设置到对象的实例。就是在1.aspx中定义的session失效了.
我发现如果在定义session的那个窗口中,无论在哪个文件中请求session值,都是可以的,包括从这个窗口链接出来的别的窗口.但是在其它任何窗口请求都会报错.
在asp中不是这样的,多个页面都可以请求session值,这是asp.net与asp的区别之一吗?
如果我想在一个页面定义session值后,接着关掉这个页面,以后在多个窗口的多个页面都要继续使用这个session该如何处理呢?谢谢大家!!!
解决方案 »
- 求嵌入网页的视频播放器源代码
- 未将对象引用设置到对象的实例。
- GridView1没有显示,代码调试通过,帮忙看看还缺点什么
- 用户控件的问题望很奇怪, 不知道怎么解决。
- 如何在有索引的access表中增加记录
- DataGrid分页和删除记录的问题
- 请问这样的sql语句怎么写。。。在线等。。送分
- mxl文件放到dataset,插入到数据库中,但是xml文件中的节的顺序和表的字段的顺序不一致,怎样将xml节中的内容,选择性的插入到表中所对应
- 怎么用js来加密url的传递参数?
- 各位大侠帮我看看,asp.net 不能运行
- 网页使用了框架之后浏览器总是不能及时更新框架页里面的内容,如何解决
- 连数据库sql语句的问题,急求
如何多窗口传递?
没有问题
不计划采用cookie
2. Application
3. Cookie
4. Server.Transfer(没实践过,例子不少,LZ自己找找吧)
第一种方法,把值传来传去,终究不安全;
第二种方法,我要标识每个登陆用户的,用不着application;
第三种方法,受客户端设置影响太大;
第四种还没听说过.谢谢!
就是这个意思
难道这就是asp.net安全性高的特征吗?
同意你的说法,给个处理意见吧@,哈哈,谢了!
谢谢各位.