私はあるページに自分自身のUserControl
をいくつか持っています。それぞれには同じタイプとラジオボタンがあります。 RadioButton
を1つだけ強制的に検査する方法はありますか?UserControlのいくつかのインスタンスの同じGroupName
私は次のやった:
class myControl : UserControl
{
[Category("Settings")]
public string GroupName
{
set
{
radio.GroupName = value;
}
}
}
をそれは助けていません。
各ラジオボタンを手動でチェックする方法は1つだけですか?
ラジオボタンのほかに、私のユーザーコントロールが他のコントロールの多くが含まれているので、私はRadioButtonListのを使用することはできませんが、私はのための共通のGroupNameが必要私のすべてのUserControlsページに – abatishchev
申し訳ありませんが私はあなたのような状況になっていた過去に、手でコードを持っていないが、あなたは通常のhtmlラジオボタンコントロールを使用することができますが、それらをrunat = "サーバーコードビハインドからそれらにアクセスできるようにします。その後、通常通りにグループ分けすることができ、一度に1つずつ選択することができます。 または、javascriptを使用してclientsideをチェックして、1つしかチェックされていないことを確認することができます。私は通常、この種のためにJQueryを使用しますが、かなり強力です。 – Lanceomagnifico
残念ながら、runat = "server"を実行すると名前が変更され、このアプローチは実行不能になります。 – lambinator