ENValue=Value.Replace("\"","\\\"");
ENValue=Value.Replace("\'","\\\'");改为
ENValue=Value.Replace("\"","\\\"");
ENValue=ENValue.Replace("\'","\\\'");

解决方案 »

  1.   

    我才难过呢!现在中文引号“”让那个讨厌的IDE也识别成普通引号,以至于中文引号无法使用!
      

  2.   

    同意 losenetway(流浪剑客) ,因为 string.Replace 方法不改变字符串本身,这个方法只是返回替换后的结果。这是因为 .NET Framework 规定 任何 string 是 immutable。Immutable 的意思就是一旦建立就不可更改(不要忘了,string 是 reference 类型的哦)。
      

  3.   

    不同意!
    string str="abc";
    Response.Write(str.Replace("b","22"));大家猜猜输出结果是什么?
    a22c  !