Ngoài câu trả lời của Andrew ...
Tùy thuộc vào những gì thuộc tính khác mà bạn đặt trên một CheckBoxList
hoặc RadioButtonList
, hoặc bất cứ điều gì, ASP.Net sẽ làm cho sản lượng sử dụng cấu trúc khác nhau. Ví dụ: nếu bạn đặt RepeatLayout="Flow"
, nó sẽ không hiển thị dưới dạng BẢNG, vì vậy bạn phải cẩn thận về những bộ chọn con cháu bạn sử dụng trong tệp CSS của mình.
Trong các trường hợp nhất, bạn có thể chỉ cần thực hiện "Xem nguồn" trên trang được hiển thị của mình, có thể trên một vài trình duyệt khác nhau và tìm hiểu ASP.Net đang làm gì. Tuy nhiên, có một mối nguy hiểm là các phiên bản mới của các điều khiển máy chủ hoặc các trình duyệt khác nhau sẽ hiển thị chúng khác nhau.
Nếu bạn muốn tạo kiểu cho một mục danh sách cụ thể hoặc tập hợp các mục danh sách khác nhau mà không thêm thuộc tính vào mã phía sau, bạn có thể sử dụng bộ chọn thuộc tính CSS. Hạn chế duy nhất là chúng không được hỗ trợ trong IE6. jQuery hỗ trợ đầy đủ các bộ chọn thuộc tính CSS 3 kiểu, vì vậy bạn có thể cũng sử dụng nó để hỗ trợ trình duyệt rộng hơn.
Điều này tất nhiên ảnh hưởng đến tất cả danh sách, để ảnh hưởng đến một danh sách đơn bạn cần thêm thuộc tính vào danh sách khi nó được tạo. – Cyberherbalist
Cảm ơn lời khuyên!Tôi đã đi nhiều hơn cho một cái gì đó như thế nào một repeater có thể áp dụng một phong cách cho mỗi mục, nhưng điều này chắc chắn là hữu ích :) –
Vâng, đó là trong câu trả lời của tôi (với mã), quá. – Cyberherbalist