TAILIEUCHUNG - Pro Server Controls and AJAX Components phần 5

cấu hình tùy chỉnh mà chúng tôi tạo ra trước đó trong chương này. Ví dụ 12-3. Lớp tập tin bằng cách sử dụng bằng cách sử dụng sử dụng sử dụng sử dụng using System tĩnh phương pháp để tìm kiếm Live Search có kết thúc tốt đẹpUtility lớp trừu tượng Live Search web dịch vụ proxy làm việc | CHAPTER 7 SERVER CONTROL DATA BINDING 283 This can serve as a base class when displaying data in list or tabular form. The designer DataBoundControlDesigner class is configured on this base class via the Designer attribute. This class inherits from DataBoundControl and can serve as the base class for tabular data bound controls that are composed of other server controls. This one can serve as a base class to create data bound controls that work with classes that implement the IHierarchicalDataSource interface and classes that derive from the HierarchicalDataSourceControl and HierarchicalDataSourceView classes. There certainly may be scenarios where complete control is required and the preceding base classes are limiting in some way in which case a control developer can always simply inherit from Control or WebControl. Otherwise we recommend that developers consider these base classes as a first option since inheriting from them can save time. In the next section we take a look at a sample control that inherits from the DataBoundControl base class. The Repeater Control The case study we present to help explain data binding creates a replica of the Repeater control built into . The Repeater control is a data-bound server control that takes advantage of templates to generate the display for the data source. It is a complex control that requires a fair amount of source code but this effort is worth the ease of use data binding provides to the user of a data bindable server control. The Repeater control includes five templates HeaderTemplate FooterTemplate SeparatorTemplate ItemTemplate and AlternatingItemTemplate. We provided the first three templates types in our TemplateMenu control. For clarity those three templates do not take advantage of data binding. We are adding data binding capabilities to the .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.