私のスペックはアクティブになっている制御するためのラジオボタングループ側に沿って下方OR 2つのカレンダーボックス降下を呼び出すので、私は、このユーザーコントロールを作っ:コントロールのグループを有効/無効にする方法は?
<asp:RadioButton
GroupName="group1"
ID="DateMacroRadioButton"
runat="server"
Checked="true" />
<uc:DateMacroSelector ID="DateMacroSelector1" runat="server" />
<asp:RadioButton GroupName="group1"
ID="CustomDateRadioButton"
runat="server"
AutoPostBack="true" Text="" />
<uc:DateSelector ID="DateSelector1" runat="server" />
to
<uc:DateSelector ID="DateSelector1" runat="server" />
のI /有効たいですグループを使用して子コントロールを無効にします。
<asp:RadioButton
GroupName="group1"
ID="DateMacroRadioButton"
runat="server"
Checked="true" />
<uc:EnableGroup ID="EnableGroup1" runat="server"
CheckBoxId="DateMacroRadioButton">
<uc:DateMacroSelector ID="DateMacroSelector1" runat="server" />
</uc:EnableGroup>
<asp:RadioButton GroupName="group1"
ID="CustomDateRadioButton"
runat="server"
AutoPostBack="true" Text="" />
<uc:EnableGroup ID="EnableGroup12 runat="server"
CheckBoxId="CustomDateRadioButton">
<uc:DateSelector ID="DateSelector1" runat="server" />
to
<uc:DateSelector ID="DateSelector1" runat="server" />
</uc:EnableGroup>
このように動作するユーザーコントロールを設計するにはどうすればよいですか?
これはいい答えです。ありがとうございます。私は今、Controlsコレクションを反復し、Enabledという名前のboolプロパティを再帰的に反映できると考えています。 –
あなたのコードが子供のシナリオをどのようにサポートできるか知っていますか? UserControlsコントロール(最初のやり方を話して、自分のサーバーコントロールを作成することについて話をする) - すべてのアイテムタイプがWebControlでなければならないというエラーが表示されます...ちょっと好奇心 - プレースホルダーの方法から派生したものを試してみます... –
OK i gotそれはWebコントロールをテンプレートコントロールに変更し、そのタイプが有効か無効かを調べるために "is"を使用します。私はこれに答えてマークします。 –