项目中有关人员的信息,会被保存在Cookies中,每次页面加载的时候,都会从Cookies中读取相关的数据,如果读取失败,或者是没有对应的Cookies,就会提示系统超时。

原程序中的代码如下:

if (Comm.getCookies().ry_id != null && !Comm.getCookies().ry_id.ToString().Equals(""))    //cookies不为空
{
    ...
}

 

改进后的代码

 

if (!String.IsNullOrEmpty(Comm.getCookies().ry_id))    //cookies不为空
{
    ...
}

 

 

使用String.IsNullOrEmpty可以有效防止当Comm.getCookies().ry_id为null时,.ToString()方法引发的异常。

相应的,获取URL上的参数日后也将使用该方法。

posted on 2010-01-22 10:54  C.Gavin  阅读(147)  评论(0编辑  收藏  举报