Как отобразить modalpopupextender при нажатии кнопки на стороне сервера?
У меня есть Ajax ModalPopUpExtender, который отлично работает при запуске целевым элементом управления, но то, что я хочу сделать, это запустить его из события button_click на стороне сервера.
Это происходит потому, что я хочу проверить некоторые переменные перед запуском ModalPopUpExtender.
Я попробовал метод'. show', который отлично работает на событии 'PageLoad', но этот метод не будет работать с событием asp:button 'onclick'.
Я дал ModalPopUpExtender фиктивную кнопку для таргетинга, так как вы не можете запустить ее без установки TargetControlID. Виден фиктивный элемент управления.
Поскольку метод '.show' работает с событием 'PageLoad', я знаю, что ModalPopUpExtender настроен правильно, но что может помешать ему работать с событием на стороне сервера?
Что я уже пробовал:
<ajax:ModalPopupExtender ID="mp1" runat="server" PopupControlID="Panel1" TargetControlID="btnShowPopUp" CancelControlID="btnClose" BackgroundCssClass="modalBackground"> </ajax:ModalPopupExtender>
Sub btnShow_Click(ByVal sender As Object, ByVal e As EventArgs) if myVariable = 1 then mp1.show End if End Sub
Laxmidhar tatwa technologies
те некоторые переменные, которые вы хотите скрыть, берут их в какой-то элемент управления и скрывают элемент управления в java scipt перед вызовом расширителя ajax