.net 中如何在类文件中读取global.asax中的application[]

请问在.net的类代码中如何读取global.asax中的application[],我是这么写的:System.Web.UI.Pagepage=newSystem.We... 请问在.net的类代码中如何读取global.asax中的application[],我是这么写的:
System.Web.UI.Page page = new System.Web.UI.Page();
string versionNum = ((System.Reflection.Assembly)page.Application["Assembly"]).GetName().Version.ToString();
return versionNum;
报错说:System.NullReferenceException: 未将对象引用设置到对象的实例。
如果直接写在一个页面的后台则可以正常获取versionNum,不会报错。请问是什么地方出错了,怎么改正,谢谢
展开
 我来答
tnshuiyi
2011-10-19 · 超过23用户采纳过TA的回答
知道答主
回答量:106
采纳率:100%
帮助的人:42.8万
展开全部
application[]是在整个程序中都能用的,它的生命周期和程序是同步的,只要你的程序是运行的,在所在程序的任意一个页面都能直接string str=Application["Assembly"].toString();调用。
华佗之父
2011-10-19 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1118万
展开全部
直接在类里面写 string str=Application["Assembly"].toString();就行 呀。
追问
这样不行,我添加Page引用以后也还是报一样的错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-19
展开全部
需要引入明明空间,page类型的在System.Web.UI下
追问
已经引用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式