当前位置: 代码迷 >> ASP.NET >> [color=#FF0000]![/color] 怎么指定response.write写入的位置
  详细解决方案

[color=#FF0000]![/color] 怎么指定response.write写入的位置

热度:5441   发布时间:2013-02-25 00:00:00.0
[color=#FF0000]求助![/color] 如何指定response.write写入的位置
我现在需要将内容写入页面的一个div中,现在有这个div 的id,怎么能够实现呢?



或者帮我想个办法让写入的内容在页面的最后

------解决方案--------------------------------------------------------
div1.InnerText
------解决方案--------------------------------------------------------
把DIV定义为服务器端控件 比如 <div id="div" runat="server"></div>也就是加上 runat="server" 标记 这样在后台就可以通过ID访问这个控件然后通过控件的innerHTML属性就可以直接赋值HTML 如下this.div.innerHTML="<span>后台的HTML</span>";
------解决方案--------------------------------------------------------
没那么麻烦,<div><%=Content%></div>

在后台定义一个String类型的变量Content,并赋值;前台就可以显示了
------解决方案--------------------------------------------------------
div 加上 runt="server" 

divid.InnerHtml = 你要输出内容

通过js:

document.getElementById("divid").innerHTML = 你要输出内容
  相关解决方案