想问下js和asp.net的后台执行效果 js用append方法, aspx.cs里面执行InnerHtml属性

         我在前台用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代码,是不行的?  想了很久,没有一个解决办法,想问下大家有什么看法,谢谢!!!

MM们
浏览 407回答 1
1回答

凤凰求蛊

$(".content").append($("<div class="OneMsg">他说:"+SayContent+"</div>")); 这样试试
打开App,查看更多内容
随时随地看视频慕课网APP