[问题]Class中 Application Session 消失

楼主: g66932007 (孤单的人)   2014-04-22 21:48:10
我在global中宣告了连线字串的,
Application["connstr"]="XXXXXXX";
Session["XXX"]="XXX";
然后在一个几乎所有页面都会继承的base class (base.cs)的function 中使用,
但是因为有些页面没有继承,但是我又要用到base class中的该function
所以我new一个class来使用
base b= new base();
b.function();
结果竟然出现Application["connstr"] 找不到参考物件
Session["XXX"]也等于 null
???
奇怪 Application不是全域变量吗? 会因为我重新new 过class而消失?
Session也不见了....
作者: Eleganse (艾勒更斯)   2014-04-24 17:59:00
class不是跟着页面的吗 页面本身读得到Application否
作者: a926 (Aaron)   2014-04-25 10:30:00
你的global是global.asax? 还是指说你将那两行写在base.cs?如果是前者。你要看一下你写在那一个funtion里

Links booklink

Contact Us: admin [ a t ] ucptt.com