我在vs2005中,用如下语句会报错:
if (Application.Contents["cc"]==null)
{
Application.Contents["cc"]="55";
}上面的语句中在if (Application.Contents["cc"]==null)已经发生 了错误,错误如下:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。各位,帮忙啊!
if (Application.Contents["cc"]==null)
{
Application.Contents["cc"]="55";
}上面的语句中在if (Application.Contents["cc"]==null)已经发生 了错误,错误如下:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。各位,帮忙啊!
protected void Page_Load(object sender, EventArgs e)
{
if (Application.Contents["cc"] == null)
{
Application.Contents["cc"] = "55";
}
Response.Write(Application.Contents["cc"].ToString());
}
没问题的
改成application["cc"]==null测试下。
我的是asp2.0
上面的语句在asp1。0里没有问题,但是到了2。0 就不能运行了,郁闷
不知道application怎么用
还希望 net_lover(孟子E章) 高人指点
我的是asp2.0
上面的语句在asp1。0里没有问题,但是到了2。0 就不能运行了,郁闷
不知道application怎么用
还希望 net_lover(孟子E章) 高人指点
{
public Article()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string GetMapPath(string id)
{
Hashtable ht = (Hashtable)(Application["MapPath"]);
if (ht == null)
{
ht = new Hashtable();
ht.Add("1", "ff");
} return ht[id].ToString(); ;
}
}
当如下调用
Article atcl=new Article();
Response.Write(atcl.GetMapPath("1"));就不行
我测试了,放到类了不可以,不知道错在哪里?
if(System.Web.HttpContext.Current.Application["MapPath"] != null)
{
Hashtable ht = (Hashtable)(System.Web.HttpContext.Current.Application["MapPath"]);
}而不是判断ht