私はasp.net 4.0アプリケーションを使用していますが、チェックボックス(入力タグ)で作成されたクラス属性を設定できるかどうかは疑問ですリストコントロール。ASP.NET - CheckBoxList入力タグの "class"属性を設定する
foreach (ListItem li in CheckBoxList1.Items)
{
li.Attributes.Add("class", "check-if-dirty");
}
を作成します:
<span><input class="check-if-dirty" id="MainContent_CheckBoxList1_0" type="checkbox" name="ctl00$MainContent$CheckBoxList1$0" value="a" /><label for="MainContent_CheckBoxList1_0">a</label></span>
:
<span class="check-if-dirty"><input id="MainContent_CheckBoxList1_0" type="checkbox" name="ctl00$MainContent$CheckBoxList1$0" value="a" /><label for="MainContent_CheckBoxList1_0">a</label></span>
は私がしたいことはこれです、次は何
はそれにクラスをspanタグに入力タグをラップして適用されます
ありがとうございます。
これは離れて、トップレベルのCSSスタイルを設定することから、よっぽど最も簡単な方法です - 例えばスパン入力{スタイル; }をセレクタとして使用します。残念なことに、CheckBoxListは非常に迷惑で、例えば、控えめなチェックボックスのようにInputAttributesを公開しません。 – dash
私はこれを実装し、それは動作します...それでそれと一緒に行く!ありがとうございました! – user595542
ありがとうございました! – user595542