0

誰かがこれを手伝ってくれますか?私はc#を使用しています

DISABLED コントロールが検証イベントを発生させるのはなぜですか?!

ユーザーは、2 つのオプションのいずれかを選択します。各オプションは、GroupBox を有効にして 2 番目のオプションを無効にし、その逆も同様です。問題は、2 つの GroupBox コントロールのコントロールからの検証が必要であり、GroupBox を無効にすると、その中のコントロールがまだ検証を実行することです。これにより、問題が発生します。ボタンをクリックすると、無効なコントロールで検証が失敗するため、入力を処理できません。

なぜこれが起こるのですか?無効化されたコントロールが検証などの特定のイベントを発生させないことは想定されていませんか?

4

1 に答える 1

0

あなたはASP.NETで意味しますか????? はいの場合、CausesValidation フラグを立てる必要がありますfalse

<asp:Button id="Button1" runat="server"
  Text="Cancel" CausesValidation="False">
</asp:Button>

コードビハインドを無効にして同じことを行うことができますValidator

于 2013-10-09T11:00:32.317 に答える