Hình 16-3 cho thấy các mẫu bố trí được tạo ra để kiểm soát xem danh sách bạn thấy trong hình 16-1. Điều khiển này được cấu hình bằng cách sử dụng tùy chọn Hiển thị trong hình 16-2, ngoại trừ rằng không có định dạng được áp dụng. Bằng cách đó, bạn có thể tập trung vào cách bố trí chứ không phải là phong cách.Để bắt đầu, bạn nên thông báo rằng mẫu này có chứa một bảng với hai hàng. Dòng đầu tiên xác định bố trí của các dữ liệu sẽ được hiển thị trong kiểm soát. Tôi sẽ có nhiều để nói về hàng này trong chỉ một phút. Dòng thứ hai xác định giao diện tích máy nhắn tin. Nếu tôi đã kích hoạt phân trang, hàng này sẽ chứa một điều khiển DataPager. Trong trường hợp này, Tuy nhiên, phân trang không được kích hoạt, do đó, dòng thứ hai là sản phẩm nào.Dòng đầu tiên trong bảng trong các mẫu bố trí có chứa một cột duy nhất có chứa một bảng. Thông báo các thuộc tính ID của bảng này được thiết lập để itemPlaceholderContainer. Điều này cho thấy rằng bảng sẽ chứa một place¬holder nơi mục từ nguồn dữ liệu được hiển thị. Mặc dù thuộc tính này không phải là yêu cầu, nó được bao gồm theo mặc định khi bạn đặt cấu hình một ListView điều khiển bằng cách sử dụng hộp thoại cấu hình ListView.Dòng đầu tiên trong bảng bên trong xác định các tiêu đề bảng (th yếu tố) được hiển thị trên đầu trang của sự kiểm soát ListView. Sau đó, dòng thứ hai xác định nơi dữ liệu từ các nguồn dữ liệu sẽ được hiển thị. Để làm điều đó, các thuộc tính ID của hàng này được thiết lập để itemPlaceholder. Để chỉ định cách hiển thị các dữ liệu, bạn sử dụng các mẫu khác của kiểm soát ListView. Trong hình kế tiếp, ví dụ, bạn sẽ thấy mã cho một mẫu mục cơ bản.Trước khi tôi đi, bạn sẽ thấy rằng mỗi yếu tố trong các mẫu bố trí có một thuộc tính Runat được thiết lập để "phục vụ". Điều này là cần thiết nhất bảng và tr các yếu tố xác định một thuộc tính id kể từ khi chỉ máy chủ điều khiển có thể bao gồm thuộc tính này. Mặc dù các thuộc tính Runat không phải là cần thiết cho các yếu tố khác, nó được thêm theo mặc định khi bạn đặt cấu hình điều khiển.Nếu bạn sử dụng hộp thoại cấu hình ListView như minh hoạ trong hình trước đó, kiểm soát ListView được tạo ra luôn luôn chứa một mẫu bố trí. Nếu bạn đang tạo ra một bố trí đơn giản, mặc dù, bạn nên biết rằng bạn có thể bỏ qua mẫu này. Ví dụ, giả sử bạn muốn tạo một danh sách các tên và địa chỉ được định dạng như thế này:FirstName LastNameĐịa chỉThành phố, tiểu bang, ZipCodeKể từ khi các mẫu bố trí cho danh sách này sẽ chứa chỉ giữ chỗ mục, nó có thể được bỏ qua. Tính năng này được thêm vào với ASP.NET 4.Bạn cũng nên nhận ra rằng bạn không thể sửa đổi các mẫu bố trí cho một điều khiển ListView từ thiết kế xem. Thay vào đó, bạn sẽ cần phải làm việc với nó trong chế độ xem nguồn. Như bạn sẽ tìm hiểu sau đó trong chương này, mặc dù, bạn có thể có thể làm việc với các mẫu khác từ thiết kế xem tùy thuộc vào những gì bố trí bạn sử dụng.
đang được dịch, vui lòng đợi..