在2003 Global.asax里面
public static ChatEngine Engine=new ChatEngine();在其他文件 可以 用Global.Engine.....来用在2005就不行了,
2005里面要如何搞?也就是在Global里面定义一个静态变量,其他文件进行调用!
public static ChatEngine Engine=new ChatEngine();在其他文件 可以 用Global.Engine.....来用在2005就不行了,
2005里面要如何搞?也就是在Global里面定义一个静态变量,其他文件进行调用!
解决方案 »
- MVC3,模型更新时,如何不验证某个属性
- 求助关于VS2008在javascript代码中设置断点失效的问题
- 我要写个b/s 程序 .对方要写个c/s 的程序,要求我能和他进行通讯(就职之间能交互数据),该用什么方法 ??
- 求讲解ASP.NET内部细节的书籍
- 类库无法引用,请教高手?
- ASP.NET 运行不起来 提示错误: 试图运行项目时出错:无法在Web服务器上启动调试。未将项目配置为进行调试
- 产品展示系统问题,谢谢
- vs2003怎么才能多人共同开发一个项目啊?
- 查找了很久,还是没有找出原因这是什么原因,请求指点!
- asp.net新手的烦恼:(
- Microsoft.VSDesigner
- 动态GridView,动态模板列CheckBox,取值问题
{
public class Global : System.Web.HttpApplication
{
public static string UserName; protected void Application_Start(object sender, EventArgs e)
{
string User = "MyName";
UserName = User;
} protected void Application_End(object sender, EventArgs e)
{ }
}
}
Default.aspx内容如下:
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Global.UserName);
}
}
}
<%@ Application Language="C#" %><script runat="server"> public static ChatEngine Engine=null;
void Application_Start(object sender, EventArgs e)
{
Engine=new ChatEngine();
// 在应用程序启动时运行的代码 }
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码 }
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码 } void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不会引发该事件。 }
</script>
举个例子来说Global.axas内容应该是这样的
Using A
{
public class Global : httpapp//这个我记不清了啊,你意会一下就好 了
{
public myClass myC;
}
}
然后你再其他的aspx文件重要访问myC的话就这样写:A.Global.myC就行了。