我的代码:
strPYCC=Request["pycc"].ToString();程序运行提示:
未将对象引用设置到对象的实例 
出现的机率大概是20%左右,有时又没有问题,有时又有问题
郁闷呀哪位大虾知道原因,怎么解决?

解决方案 »

  1.   


    自己搞定了原来是
    Server.UrlEncode()加到 **.aspx?参数=后
    然后在取值的时候再Server.UrlDecode()就行了
      

  2.   

    你这个的取值方式strPYCC=Request["pycc"].ToString();
    会出现问题,如果没有pycc这个参数,那么又会出现上述错误.
    其实直接request["pycc"]本身已经是文本了,用不着再进行转换,否则,如果值为null时,上述方法即出错.
      

  3.   

    呵呵,路过也能学点东西,谢谢 hchxxzx(NET?摸到一点门槛)
      

  4.   

    可能是你传递过来的值中间有空格或者中文什么的才会出现这种情况吧你可以先判断一下
    if(Request["pycc"] != null)
    {
           ....
    }
    else
    {
           ....
    }就可以了