Как я могу получить confirmbuttonextender с помощью AJAX toolkit для открытия окна подтверждения
Я включил в него
ScriptManager
к странице, а затем прикрепил ConfirmButtonExtender
к событию нажатия кнопки. Все отображается правильно в свойствах кнопки, но окно подтверждения не отображается при нажатии на кнопку. При нажатии на кнопку вокруг нее появляется белая рамка, но окна подтверждения нет.Регистрация находится в верхней части страницы ASP:
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
Затем я добавил элементы управления scriptmanager:
<asp:ScriptManager ID="ScriptManager" runat="server" EnablePageMethods="true"> </asp:ScriptManager>>
Вот этот код:
<asp:Button ID="btnGetSelectedReports" runat="server" Text="Download Selected Report(s)" OnClick="btnGetSelectedReports_Click" BackColor="#337AB7" ForeColor="White" Width="500px" Height="36px" Font-Bold="True" Font-Size="Medium" /> <asp:ConfirmButtonExtender ID="btnGetSelectedReports_ConfirmButtonExtender" runat="server" BehaviorID="btnGetSelectedReports_ConfirmButtonExtender" ConfirmText="The selected report(s) will be written to your folder. Do you wish to continue?" TargetControlID="btnGetSelectedReports" OnClientCancel="btnClearAll_Click()"> </asp:ConfirmButtonExtender>
В файле web.config:
<controls> <add tagPrefix="ajaxtoolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolKit"/> </controls>
Кажется, ничего не работает, он всегда переходит на следующую страницу по редиректу и завершает все шаги до перехода на новую страницу, минуя окно подтверждения.
Я был бы признателен за любую помощь,
Джек
Что я уже пробовал:
Я добавил и изменил несколько способов прикрепления
ConfirmButtonExtender
. Я добавил разные строки в файлы web.config.