从数据库里提取信息,然后在页面里显示出来,共有几种方法啊?除了用DataList,DataGrid,Repeater这些控件,还有什么方法吗? 我从网上下了一个例子,发现这些都没有用,譬如说在一个页面上的.aspx文件里只是写了:
 <%# HtmlMain #>
然后在后面的.aspx.cs文件里先是构置 protected StringBuilder HtmlMain=new StringBuilder();请问这样做可以吗,是不是不是很好啊?

解决方案 »

  1.   

    这样做也可以啊,要看在什么场合了,有时DataList,DataGrid,Repeater不一定能做到,就要采用这种方法。
      

  2.   

    实际上你可以把从后台数据库返回回来的数据填可以充到很多控件:
    table, textbox,label.....
      

  3.   

    可是要用数据绑定,如果要求格式怎么做啊?
    譬如我用Repeater绑定数据,
    前台内容<%# DataBinder.Eval(Container.DataItem,"content")%>,如果我只想提取内容的前50个字,怎么做啊?