質問

RadioButtonList コントロール内のラジオ ボタンをプログラムで非表示にする方法はありますか?

役に立ちましたか?

解決

内部では、項目の属性にアクセスし、それに CSS スタイルを割り当てることができます。

したがって、次のように指定することでプログラムで割り当てることができるはずです。

RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")

そして仕事を終わらせます。

他のヒント

必要に応じてラジオ ボタンを追加および削除してみてはいかがでしょうか。

RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);

listitem に style 属性を適用する方法は次のとおりです。

RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- または -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")

これを試して:

RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));

JavaScript の場合、私の記憶が正しければ、各 <input type="radio" ...> タグの ClientID プロパティを掘り出す必要があります。

itemdatabound イベント onload を通じて非表示にしようとしましたか、それともロード後に非表示にする必要がありますか?

テストしていませんが、おそらく (C# の場合)

foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");

}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top