我用request对象获得文本框值,然后用replace做替换,编译出现下列错误:“未将对象引用设置到对象的实例。”
下面是我的代码: 
string ss = "";
        ss = Request.Form["Text1"];
        ss.Replace("$", "&");请大侠们帮忙呀

解决方案 »

  1.   

    用之前先判断一下:if(ss != null)
    {
        ss.Replace("$",   "&"); 
    }
      

  2.   

    因为Request.Form["Text1"]根本没有取到值...请检查参数名是否正确...^o^
      

  3.   

    你这种异常是最常见的异常,就是说在使用一个"对象"(也称实例)的时候,你没有new它
      

  4.   

    谢谢,问题解决了,是需要判断一下,不过也够麻烦的,每个变量都加了个
    if (变量==null)
    变量=“”;