Page_Load事件中 if (Request.Cookies["XXXXX.net.cn"] != null)
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}偶尔会出现未将对象引用到实例。。
个人觉得应该是MBCODE为NULL是才会引发这个异常。这么写理论上不会出现这个异常
if (Request.Cookies["XXXXX.net.cn"]"]["mbcode"] != null)
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}
大家帮忙分析下。
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}偶尔会出现未将对象引用到实例。。
个人觉得应该是MBCODE为NULL是才会引发这个异常。这么写理论上不会出现这个异常
if (Request.Cookies["XXXXX.net.cn"]"]["mbcode"] != null)
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}
大家帮忙分析下。
正确的if (Request.Cookies["XXXXX.net.cn"]["mbcode"] != null)比对一下吧
应该是
if (Request.Cookies["XXXXX.net.cn"]["mbcode"] != null)
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}
{
this.txtName.Text =Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}
仅仅判断Request.Cookies["XXXXX.net.cn"]["mbcode"],若Request.Cookies["XXXXX.net.cn"]本身就是null,一样会出错。
if (Request.Cookies["XXXXX.net.cn"] != null )
{
if (Request.Cookies["XXXXX.net.cn"]["mbcode"] != null)
{ this.txtName.Text = Server.UrlDecode(Request.Cookies["XXXXX.net.cn"]["mbcode"].ToString());
}
}我现在修改后的代码。已经放到外网了。谢谢大家。其实挺简单。