首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 有关问题 ,Application用法

2012-06-11 
asp.net 问题,Application用法第一个网页打开时,Application[message]中已经有值,,进入第二个页面时,我

asp.net 问题 ,Application用法
第一个网页打开时, Application["message"]中已经有值,,进入第二个页面时,我把Application["message"]中的值输出来,这都还正常,但是进入第三个页面(我在第三个页面里把Application["message"]的值又附加了一些值)但是我在调试时发现,进入第三个页面时,Application["message"]的值变为null,这是为什么,本想在第三个页面中把Application中的值改变后再返回第二个页面,谁知出现这种情况,,请哪位大侠告诉我,为什么Application中的值在第三个页面中变为了null,它的生存期不是很长吗,何况我一直都没有关闭网页。

[解决办法]
application是应用程序级的,不重启这个会一直在
[解决办法]
就是啊,除非应用服务器重启了,要不然一直存在的,估计应该是你那边的赋值有问题
[解决办法]
你是在VS里面测试的吧?
如果web.config文件改动,程序重新编译,杀毒软件扫描程序,多工作进程等情况都会导致这种情况发生
[解决办法]
LZ为什么不用session那,设置下过期时间应该是可以的

[解决办法]
试试看服务端页面传值,或者cache。
[解决办法]
可以运行时放在Application里,Application_End的时候存放到数据库或者xml,以便下一次Application_Start取出来。

热点排行
Bad Request.