读书人

asp.net C# 封存字符串 加号不翼而飞

发布时间: 2012-11-06 14:07:00 作者: rapoo

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显示没问题
传递后台使用其他字符替换

读书人网 >C#

热点推荐