- 締切済み
.netのサーバコントロールの扱いに関して
.netのサーバコントロールの扱いに関して .netにて開発を行っているのですが、 サーバコントロールとして <ul><li> を使用する場合、どうすればよいのでしょうか。 具体的にはある場合のみ <li>タグにclassを埋込みたいと考えております。 <ul> <li></li> <li></li> <li class="on"></li> ※ここだけ設定 <li></li> <li></li> <li></li> </ul> サーバ側で難しいのであれば、javaScriptかなと考えております。 どなたかご教授頂けないでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- すもあん(@ryoyama)
- ベストアンサー率56% (45/80)
回答No.1
属性をサーバ側で設定したい<li>タグに runat="server" を付け足し、更にid属性で名前を付与すれば、id名でサーバ側のプログラムから属性の操作等ができます。 <li runat="server" id="li1"></li> VB.Netの例ですが、こんなことがサーバ側でできます。 li1.Attributes.Add("style", "font-size: 20pt;")
補足
私の質問内容が悪く、申し訳有りません。 上記の質問ですが、 <li>タグは動的でありRepeaterコントロール内で 生成しようと考えております。 その際、FindeControlでliタグを取得したいのですが、 どうやって取得するのかがわかりません。 お手数おかけしますが、ご回答の程よろしくお願いいたします。