关于ConfirmButtonExtender的属性ConfirmOnFormSubmit的应用问题
我找到的资料都说当ConfirmOnFormSubmit = true时,会先判断验证控件是否都为true,都为true再弹出确认对话框。为什么我把ConfirmOnFormSubmit设置成true,仍然是先弹出对话框,再触发验证控件呢?
下面是代码:
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" runat="server" Text="Button" />
<AjaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" TargetControlID="Button1"
runat="server" ConfirmText="?" ConfirmOnFormSubmit="true">
</AjaxToolkit:ConfirmButtonExtender>
</div>
</form>
</body>