透かしが入っているテキストボックスに必須フィールドのバリデーターがあります。AjaxToolkitValidatorCalloutExtenderを使用しています。ユーザーは、検証を行わなくても送信ボタンをクリックできます。オンラインで調べましたが、役立つ情報が見つかりませんでした。ここで何が欠けているのかわかりません。
<EditItemTemplate>
<asp:TextBox ID="TextBox6" runat="server" Width="403px"
Text='<%# Bind("Email") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldEmail" runat="server"
ErrorMessage="*** This is a required field ***" ControlToValidate="TextBox6" Display="None"
Font-Bold="True" ForeColor="#FF3300"></asp:RequiredFieldValidator>
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtenderEmail" runat="server" TargetControlID="RequiredFieldEmail" HighlightCssClass="validatorCalloutHighlight">
</ajaxToolkit:ValidatorCalloutExtender>
<ajaxToolkit:TextBoxWatermarkExtender ID="AuthorEmail_TextBoxWatermarkExtender" runat="server"
Enabled="True" WatermarkText="<<Type the first 4 letters of the first name to autopopulate>>"
TargetControlID="TextBox6">
</ajaxToolkit:TextBoxWatermarkExtender>
<ajaxToolkit:AutoCompleteExtender ID="autoComplete00" runat="server" EnableCaching="true"
BehaviorID="AutoCompleteExa" MinimumPrefixLength="3" TargetControlID="TextBox6"
ServicePath="../AutoComplete.asmx" ServiceMethod="GetCompletionList" CompletionInterval="1000"
CompletionSetCount="10" CompletionListCssClass="autocomplete_completionListElement"
CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
DelimiterCharacters=";, :" ShowOnlyCurrentWordInCompletionListItem="true">
</ajaxToolkit:AutoCompleteExtender>
</EditItemTemplate>