日期:2014-05-17  浏览次数:20871 次

asp.net C# 保存字符串 加号不翼而飞..................................................求解
C# code

string str = "</div> "+
"                                          <div id=\"demo20\"></div> "+
"                                      </div> "+
"                                    </div>"+
"                                        <script language=\"javascript\" type=\"text/javascript\"> "+
"                                        var speed0=20; "+
"                                        var tabb=document.getElementById(\"demo0\"); "+
"                                        var tabb1=document.getElementById(\"demo10\"); "+
"                                        var tabb2=document.getElementById(\"demo20\"); "+
"                                        tabb2.innerHTML=tabb1.innerHTML + tabb1.innerHTML; "+
"                                        function Marquee2(){"+
"                                          if(tabb2.offsetWidth-tabb.scrollLeft<=0){ "+
"                                          tabb.scrollLeft-=tabb1.offsetWidth;}"+
"                                          else{ "+
"                                          tabb.scrollLeft++; "+
"                                          } "+
"                                        } "+
"                                        var MyMar2=setInterval(Marquee2,speed0); "+
"                                        tabb.onmouseover=function(){clearInterval(MyMar2)}; "+
"                                        tabb.onmouseout=function(){MyMar2=setInterval(Marquee2,speed0)}; "+
"                                        </script>"+
"                            </dd>"+
"                        </dl>";;




我要把str写到xml中,然后在读取xml写到.html文件中.不知道为什么写到xml中的时候有++
但是以保存到.html文件之后就没有++了

输出str tabb2.innerHTML=tabb1.innerHTML + tabb1.innerHTML; +号不见了
  tabb.scrollLeft++; 变成 tabb.scrollLeft; ++也不见了  
怎么解决 求解 \+不成 提示无法识别的转移序列

和这个问题是同一个问题 解决后一起给分

------解决方案--------------------
探讨

我知道问题出现在哪了,
前台js 读取 html源码+号消失的

JScript code

var iTable = document.getElementById('_iTable').innerHTML,
iDiv = document.getElementById('_iDiv').innerHTML;
var HtmlCode = iTable + iDiv;


然……

------解决方案--------------------
literal.text
div.innerhtml显示没问题
传递后台使用其他字符替换