Tôi có một vài < li> yếu tố với nhân khác nhau id trên ASP.NET page:Làm thế nào để thay đổi lớp CSS của một phần tử trang HTML bằng cách sử dụng ASP.NET?
<li id="li1" class="class1">
<li id="li2" class="class1">
<li id="li3" class="class1">
và có thể thay đổi lớp học của họ sử dụng JavaScript như thế này:
li1.className="class2"
Nhưng có một cách để thay đổi < li> yếu tố lớp bằng cách sử dụng ASP.NET? Nó có thể là một cái gì đó như:
WebControl control = (WebControl)FindControl("li1");
control.CssClass="class2";
Nhưng FindControl() không hoạt động như tôi mong đợi. Bất kỳ đề xuất?
Cảm ơn trước!
Don Đừng quên rằng khi bạn thêm runat = "server" vào phần tử LI, bạn sẽ cần phải sửa đổi JavaScript để tìm phần tử bằng cách sử dụng máy chủ contr thuộc tính ClientID của ol –