基本的に、ユーザーが登録メンバーか未登録メンバーかを選択し、それに応じてフィールドに入力できるようにする Web ユーザー コントロールをプログラムしました。無効になっています。ユーザーが登録されていない場合、登録情報を提供するよう求められ、ログイン フィールドが無効になります。非常に一般的な方法だと思います。
各オプションには、フィールドに独自の「ValidationGroup」があります。つまり、ログイン フィールドには ValidationGroup="Login" があり、登録フィールドには ValidationGroup="SignUp" があります。
私の問題は、この WebUserControl をページに配置すると、どのフィールドも検証されないことです (Web ページのフィールドのみが検証されます)。ユーザー コントロールのすべてのフィールドから ValidationGroup を削除すると、すべてのフィールドが検証されますが、その場合、ユーザーがサインアップすると、ログイン フィールドも検証され、検証は失敗します。
これを克服する方法はありますか?
どうもありがとう、アサフ。