Có cách nào để ẩn các nút radio bên trong điều khiển RadioButtonList theo lập trình không?ASP.Net RadioButton hiển thị bên trong RadioButtonList
Trả lời
Dưới mui xe, bạn có thể truy cập các thuộc tính của mục và gán cho nó một kiểu CSS.
Vì vậy, bạn sẽ có thể sau đó lập trình gán nó bằng cách xác định:
RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")
và hoàn thành công việc.
Nếu bạn có ý nghĩa với JavaScript và nếu tôi nhớ chính xác, bạn phải tìm ra các thuộc tính ClientID của từng thẻ < loại đầu vào = "radio" ... >.
Bạn đã cố gắng ẩn nó thông qua sự kiện tải itemdatabound hay bạn cần nó ẩn sau khi tải?
tôi đã không kiểm tra nó, nhưng tôi muốn giả định (đối với C#)
foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");
}
Xin lỗi @James, khả năng hiển thị là một kiểu không phải là thuộc tính. – Airn5475
Vâng đã đồng ý. Đó là cách trở lại trong ngày trước khi tôi biết CSS thực sự tốt. –
Tại sao không thêm và loại bỏ các nút radio khi cần thiết?
RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
Hãy thử này:
RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
Đây là cách bạn phải áp dụng một thuộc tính phong cách cho một listitem:
RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- HOẶC -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")
- 1. MVC & RadioButtonList
- 2. Ném ngoại lệ với SecurityException bên trong chỉ hiển thị ngoại lệ bên trong ASP.NET MVC
- 3. Làm cách nào để ngăn chặn asp: RadioButtonList hiển thị một bảng HTML?
- 4. display radiobuttonlist inline
- 5. ASP.NET RadioButton gây rối với tên (tên nhóm)
- 6. Nhóm Mutliple RadioButton trong ItemsControl
- 7. Asp.net MVC Hiển thị/ẩn
- 8. Đặt thuộc tính giá trị của RadioButton
- 9. RadioButtonlist được đánh máy mạnh
- 10. UITextView bên trong UIScrollView bên trong Popover không hiển thị đầy đủ khi bàn phím được hiển thị
- 11. asp.net MVC - ValidationSummary không hiển thị
- 12. Hiển thị các hàng trong nhiều cột trong Asp.net Gridview
- 13. Thêm thuộc tính tùy chỉnh vào asp.NET RadioButton control
- 14. RadioButtonList: OnSelectedIndexChanged không bắn
- 15. Hiển thị chỉ thị bên trong một chỉ thị khác (trong mẫu lặp)
- 16. Đoạn mã không hiển thị trong dao cạo ASP.net MVC4
- 17. Hiển thị dữ liệu trong bảng html ASP.NET
- 18. Hiển thị/Ẩn liên kết trong một ASP.Net MVC Xem
- 19. Hiển thị Adobe pdf bên trong một div
- 20. Hiển thị cấu trúc bên trong của đối tượng R
- 21. Cách hiển thị HTML bên trong các mẫu Slim
- 22. Hiển thị chỉ báo tiến trình bên trong NSSearchField
- 23. Mẫu Mustache không hiển thị bên trong bảng tbody
- 24. Hiển thị một phần bên trong trang chỉnh sửa ActiveAdmin
- 25. Chuỗi mẫu Mustache bên trong hiển thị dưới dạng HTML
- 26. Mảng hiển thị sao băng bên trong bộ sưu tập
- 27. Hiển thị phần trăm bên trong mục bánh cho highcharts
- 28. Làm cách nào để hiển thị mẫu bên trong EventListener?
- 29. Hiển thị nội dung bên trong một phần qua = yield
- 30. Cách hiển thị tiện ích bên trong cửa sổ chính
' 'CssStyle' không phải là thành viên của 'System.Web.UI.WebControls.ListItem'.' \t Tôi understa nd thiết lập khả năng hiển thị, nhưng không chắc chắn nơi mà các tài sản CssStyle đến từ ... – Airn5475
Ahh, một lỗi đánh máy cũ, nó phải có được các tài sản CssClass và không CssStyle. Tôi đã cập nhật mọi thứ cho phù hợp. –
''CssClass' không phải là thành viên của 'System.Web.UI.WebControls.ListItem'.' Xin lỗi: P – Airn5475