后台数据,比如是一个dataset,或者泛型,或者数组,要显示到前台网页上,最快的方法是什么

解决方案 »

  1.   

    应该是手动输出吧.. 
    Response.Write(..);如果用控件的话,
    会多出很多操作, 
    如 事件,控件初始化..
      

  2.   

    完全同意 whosyourdaddy(楼主不厚道) ,天下间最快的输出莫过于此……
      

  3.   

    这种写法是怎么写呢,能说得详细些吗?
    比如论坛的某个帖子一共10页,点下一页,在page_load里已经把数据得到,接下来怎么输出呢
      

  4.   

    ,在page_load里已经把数据得到,接下来怎么输出呢
    ---------------
    绑定数据显示控件就是了,Repeater,DataList,GridView ....
      

  5.   

    在page_load里已经把数据得到,那就把得到的分到数组里!然后你下一条,它就下一组的显示呗!
      

  6.   

    按照 whosyourdaddy(楼主不厚道) 说的写法 怎么写呢
      

  7.   

    ,在page_load里已经把数据得到,接下来怎么输出呢
    ---------------
    绑定数据显示控件就是了,Repeater,DataList,GridView ....
    ============================================================== 绑定数据显示控比较慢吧
      

  8.   

    如果直接输出不是又回到了ASP的时代了吗?
    用控件绑定一定会很慢吗?
    如果只进行读取的话用DataReader应该是比较快的吧。
      

  9.   

    DataReader是读取数据的方法 不是显示数据的方法
      

  10.   

    Response.Write(..);输出表格和数据!以前用控件!现在能不用的地方都不用了!因为控件的样式做不好整个页面会变形!并且速度感觉慢!
      

  11.   

    我只会用数据绑定控件绑定,另外一种是用table帮定,tablerow,tablecell这类,不过这也属于绑定方法,不知道还有什么块的方法,学习!
      

  12.   

    <%=变量名%   >   和 response.write(html) 理论上速度是不是应该是一样的
      

  13.   

    视情况而定吧。如果单就输出来说,<%=变量名%> 比较快,因为他是后台加载好,再在前台显示的。
    比起<%# Databinder……%> 要快多了。
      

  14.   

    千万别绑定,最快的方法是:
    foreach (... in ......)
    {
        Response.Write(...);
    }