Differences between asp.net DataList and Repeater

Source: Internet
Author: User

Performance

Repeater is better than DataList. If it is not a large amount of data, this difference cannot be reflected.

Ease of use

The data binding between Repeater and DataList is simple. DataSource =... DataBind () is OK.

However, DataList is more convenient for layout operations. For example, it provides SelectItemTemplate and EidtItemTemplate, but does not have Repeater. Therefore, if a selected color or background image is changed, it is best to use DataList. if Repeater is used, javascript is required for control.

Html Parsing

DataList itself will be parsed as a table, and each row will be parsed as tr-td

Repeater only repeats the content in the template. This is probably why repeater does not provide ItemStyle, SelectItemTemplate, and style control.


Of course, there are still some differences in other aspects. There are many differences on the Internet. The above is just some of my feelings in the project process. Among them, I use repeater to implement my menu, use DataList to implement the selected color-changing list.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.