liタグのidを指定して、コードの背後にあるliタグにcssクラスを追加したいとします。ここでC#の文字列でHtmlGenericControlを取得する方法
<li id="liOne" runat="server" class=""></li>
は、私のC#のコードです:
System.Web.UI.HtmlControls.HtmlGenericControl ctrl = Page.FindControl("liOne") as System.Web.UI.HtmlControls.HtmlGenericControl;
if(ctrl!=null)
ctrl.Attributes["class"] += " active";
私は上記の方法を試してみましたが、それはnullを返します。 liタグを取得するためにすべてのページコントロールを反復する必要のないメソッドはありますか?ありがとう。
ulタグにいくつかのliコントロールがあるので、直接アクセスするのではなく、より動的にしたいと思います。 –
あなたの答えをありがとう、特定のliコントロールがコードの背後にあることができるようにul runatサーバーを作成しました。 –
あなたは大歓迎です! – Adil