1

ajax タブ コンテナーがあり、3 つのタブ パネルがあります。

たとえば、最初のパネルでデータを挿入、2 番目のパネルでデータを更新、3 番目のパネルでデータを削除

最初のパネル (挿入) で、必須フィールド バリデーターを使用してエラー処理を行います。

2 番目のパネルでは、このエラー処理を行いません。

次に、データを更新しようとしていますが、最初のパネルにはエラー処理があり、更新パネルをクリックする以外に実行されるため、それはできません。

まもなく、私の問題は、更新パネルで更新ボタンをクリックしても、このボタンが最初のパネルで必要なフィールドバリデーター (エラー処理) をトリガーするため、何もしません。

それで、この問題を解決する方法を教えていただけませんか?では、ボタンは各パネルで単独で機能するのでしょうか?

必要なバリデーターに属性 false を指定しようとしましたが、挿入ボタンをクリックすると、バリデーターが true に設定されましたが、機能しません。

4

1 に答える 1

1

バリデータと送信ボタンのグループを作成する必要があります。各タブで、すべてのバリデータと送信ボタンのValidationGroup属性を設定します。たとえば、挿入タブでは、このプロパティを RequiredFieldValidators と [挿入] ボタンに設定します。

ValidationGroup="InsertData"

異なる ValidationGroup を使用して、各タブで同じことを行います。ここで例を見つけることができます:

http://msdn.microsoft.com/en-us/library/ms227424.aspx

于 2012-04-16T02:17:06.067 に答える