我在前台用jquery去执行:$(".content").append("<div class="OneMsg">他说:"+SayContent+"</div>"); 可是发现虽然在界面上显示出了这条html内容,但,点右键查看源代码发现,源代码里并没有改变,然后我再次执行上面的append()方法,显示的结果是 覆盖上面的源代码,并没有在原有基础上追加。我想问下有什么方法可以去追加html代码内容...
后来我在后台pageload事件里去执行content.InnerHtml += "<div class="OneMsg">他说:" + contentText + "</div>";这条代码,后来又发现,asp.net加载页面时,是先去执行aspx.cs里面的pageload事件,然后再去加载aspx代码,这样一来,在执行pageload事件的时候,content(是个<div id="content" runat="server"></div>)还没加载出来,这时候追加html代码,是不行的? 想了很久,没有一个解决办法,想问下大家有什么看法,谢谢!!!
$(".content").append($("<div class="OneMsg">他说:"+SayContent+"</div>"));