当前位置: 代码迷 >> ASP.NET >> asp.net中全局静态变量怎么在其他.cs中使用
  详细解决方案

asp.net中全局静态变量怎么在其他.cs中使用

热度:7529   发布时间:2013-02-25 00:00:00.0
asp.net中全局静态变量如何在其他.cs中使用?

  想实现如下功能,在login.cs中定义全局静态变量departmnet_id, 
  用sql从数据库中取出相应值付给department_id, 
  我该在login.cs哪部份中定义departmnet_id, 是在页面加载里吗? 
  在其它.cs中使用该变量?
  请问我该如何写呢?

------解决方案--------------------------------------------------------
如果要在页面间传递..建议你用session或者cookie...

比如
session["department_id"] = 数据库提出来的相应值

使用的时候要记得转换,如果是int的就
(int)session["department_id"] 
或者
Convert.ToInt32(session["department_id"] )
------解决方案--------------------------------------------------------
基于你的情况,应该是定义一个类用来存放你的departmnet
定义PUblic属性来存放departmnet_id, 
在引用这个类的namespace的地方都可以访问
  相关解决方案