Application的问题..50分
老大们帮我看看;
以下代码错误提示是:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 118: ArrayList AL;
行 119: AL=Application["Total1"] as ArrayList;
行 120: AL[a]=username.Text.Trim();
行 121: Application.Lock();
行 122: Application["Total1"]=AL[a];
请高手帮我看看,谢谢了.代码怎么改才正确,请大家打代码贴出来.谢谢了
我在Global.asax文件中写了如下代码
protected void Application_Start(Object sender, EventArgs e)
{ //user1表示存放网络大专041班学生.
//user2表示存放
//Application["aline1"]表示存放网络大专041班学生.在线人数
//Application["aline12"]表示存放计算机19班学生.在线人数
ArrayList[] user1=new ArrayList[60];
ArrayList[] user2=new ArrayList[60];
Application["Total1"]=user1;
页面代码部分:
a=Convert.ToInt32(Application["aline1"])+1;
Application.Lock();
Application["aline1"]=a;
Application.UnLock();
ArrayList AL;
AL=Application["Total1"] as ArrayList;
AL[a]=username.Text.Trim();
Application.Lock();
Application["Total1"]=AL[a];
Application["Total2"]=user2;