<div id="a1" runat="server">test content</div>string str=a1.InnerHTML;

解决方案 »

  1.   

    是纯HTML,不要 runat="server" 的那种。
      

  2.   

    获取不到,除非用js把div中的内容传递给服务器
      

  3.   


       document.getelementbyid("a1").innerHTML ...for IE
       document.getElementbyid(“text”).textContent  ... for firefox
      

  4.   

    ajax是好办法,要是解决多个div的话,可以解析出html然后一个正则表达式就可以得到所有div的内容了
      

  5.   

    服务器控件貌似性能不高,还有那个ASPnetpager,早已不用
      

  6.   

    最大的区别就是写上runat="server"之后会在viewstate中添加些数据
      

  7.   


    加这个数据的动作肯定是CPU完成的,也就是占用了CPU的部分性能,还没算内存,网络传输。。语言越高级,效率越低
      

  8.   

    不是语言的问题,是架构的问题,webform本身关注的就不是执行效率,而是开发效率,现在是硬件健壮的发展,软件跟不上呀