Ich habe mehr < li> Elemente mit unterschiedlichen ids auf ASP.NET-Seite:Wie ändert man die CSS-Klasse eines HTML-Seitenelements mit ASP.NET?
<li id="li1" class="class1">
<li id="li2" class="class1">
<li id="li3" class="class1">
und kann ihre Klasse ändern JavaScript wie folgt aus:
li1.className="class2"
Aber ist es eine Möglichkeit, < zu ändern li> Elementklasse mit ASP.NET?
WebControl control = (WebControl)FindControl("li1");
control.CssClass="class2";
Aber Findcontrol() funktioniert nicht wie ich erwartet hatte: Es könnte etwas Ähnliches sein. Irgendwelche Vorschläge?
Vielen Dank im Voraus!
Don Vergessen Sie nicht, dass Sie beim Hinzufügen des runat = "server" zum LI-Element das JavaScript ändern müssen, um das Element zu finden, das den Server-Contr verwendet ols ClientID-Eigenschaft –