我是刚学ASP.NET,对数据绑定,非常不理解,以前搞JSP,都是从数据库读取数据形成一个表,
而在ASP.NET里面则是使用数据绑定,搞不清楚,为什么要这样做,有什么好处,我总觉得,数据绑定,好像不能操控数据,感觉不是很好,
比如翻页操作,在打开一个页绑定以后,不知道怎么翻译,好像再绑定就不行了,

解决方案 »

  1.   

    你可以去中文的gotdotnet看看基本的分页绑定怎么作,在vs中开发的话,同样也是读取数据苦形成一个表(dataset,datareader....),数据绑定后一样可以操控数据,而且因为绑定了反而操作简单了很多(当然这个只是针对比较简单点的数据操作)
      

  2.   

    asp是面向记录,用for循环绑定asp.net是面向数集(数据表),代码简单.
      

  3.   

    另外,其它方面ASP 与asp.net对比:1.开发方面: Asp页面代码和程式代码混在一块,开发杂乱,并且很难维护
                Asp.Net将它们分成两个页面(页面文件和程式文件),互不影响
    2.Asp.Net采用三层架构,如果功能改变只修改商业逻辑即可
      Asp还要大修改3.Asp.Net是基于Ado.Net  Asp是基于Ado, Ado是面向记录的,Ado.Net是面向数据集的
      在性能方面要好的多4.Asp.Net可以说不是Asp的升级,内部实现方式很大不同
    5.Asp保持持续连接,而Asp.Net间断性连接,在需要时打开连接,不用时关闭连接,及时释放
      资源当然还有好多好处,搜索网站搜索一下
      

  4.   

    好像是有点烦人,用DataGrid自带翻页功能的或者使用第三方翻页组件
      

  5.   

    TO: ChengKing
    你好像很专业。三层开发。如果需要只要修改中间层。真的吗?我想很难吧。
      

  6.   

    http://www.zdnet.com.cn/developer/code/story/0,3800066897,39138743,00.htm
      

  7.   

    http://cs.scu.edu.cn/~daishucheng/csharp/chapter10-15.ppt
    一个PPT,下载看看http://support.microsoft.com/default.aspx?scid=kb;zh-cn;307860