asp.net DataList与Repeater用法区别

 更新时间:2009年12月08日 01:55:45   作者:  
Repeater比DataList要好一些,如果不是很大数据量的话,这点差别是体现不来的。

性能方面

Repeater比DataList要好一些,如果不是很大数据量的话,这点差别是体现不来的。

易用性方面

Repeater与DataList后台的数据绑定都很简单,DataSource=... DataBind()就OK了

但是DataList在对布局的操作上更加的方便一些,如它提供了SelectItemTemplate,EidtItemTemplate等,但是Repeater却没有,所以对于有选中颜色或者背景图片改变,最好选用DataList.如果用Repeater就需javascript去控制了。

Html解析

DataList自身会被解析为table,其中的每一行会被解析为tr-td  

Repeater则只是重复模板中的内容,这可能也就是为什么repeater没有提供ItemStyle,SelectItemTemplate这些模板和样式控制的原因吧


当然其他方面的差异还是有的,具体的网上有很多,上面的只是我在做项目的过程中的一些感觉,其中我用repeater去实现我的菜单,用DataList去实现有选中变色的列表。

相关文章

  • ASP.NET主机资源控制的一些心得

    ASP.NET主机资源控制的一些心得

    您可以通过以下设置控制ASP.NET主机对服务器内存的占用。并能设置ASP.NET主机进程定时重建这样可以避免服务器长时间运行aspnet占用大量空闲内存,有利于提高aspnet运行效率。
    2013-02-02
  • ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

    ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

    GridView,ASP.NET中很常用的数据显示控件,这里,我将用这个控件来实现课程表的显示。首先说说课程表的显示与普通记录的显示有何不同?感兴趣的朋友可以了解下,或许对你有所帮助
    2013-02-02
  • c# .Net Core静态文件服务器的新人入门教程

    c# .Net Core静态文件服务器的新人入门教程

    这篇文章主要给大家介绍了关于c# .Net Core静态文件服务器的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • JavaScript系列之―同步还是异步?

    JavaScript系列之―同步还是异步?

    JavaScript系列之―同步还是异步?...
    2007-03-03
  • 一个简单的ASP.NET Forms 身份认证的实例方法

    一个简单的ASP.NET Forms 身份认证的实例方法

    当访问默认首页default.aspx时,会自动跳转到login.aspx页面上请求登录,随便输入用户名和密码,点击“登录”按钮,会回到首页,并显示当前登录的用户名。
    2013-07-07
  • .NET逻辑分层架构总结

    .NET逻辑分层架构总结

    本人将从另一个角度来解析.NET分层架构的真正奥秘。分层,一些技术功底比较薄弱的程序员听到分层就会联想到三层架构(BLL,DAL之类的),其实不是,分层是一个很大的技术框架思想,三层架构只不过是对普通的信息系统来说,将信息的流转通过三层来分解,
    2015-06-06
  • 使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因解析

    使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因解析

    这篇文章主要介绍了使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Asp.net与SQLserver一起打包部署安装图文教程

    Asp.net与SQLserver一起打包部署安装图文教程

    借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。
    2009-12-12
  • ASP.NET网站的创建与发布过程简析

    ASP.NET网站的创建与发布过程简析

    这篇文章主要介绍了ASP.NET的创建与发布过程,过程实现很简单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • ASP.NET MVC5验证系列之Fluent Validation

    ASP.NET MVC5验证系列之Fluent Validation

    这篇文章主要为大家详细介绍了ASP.NET MVC5验证系列之Fluent Validation,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论