2014-01-14 2 views
0

Я имел мой код для вставки значений в БД и после данных, вставленных в ModalPopupExtender шоу и когда нажмите на кнопке OK огня событий кнопки для перезагрузите страницу. но я не хочу, чтобы все paged reload я пытался использовать панель обновления, но OK Событие не работает.UpdatePanel не работает с кнопкой

<asp:Panel ID="PostPanel" runat="server" Style="display: none;"> 
      <div class="modalPopup"> 
       <div class="PopupBody"> 
        <p class="ads-text"> 
         GO </p> 
       </div> 
       <div class="Controls"> 
        <div class="post"> 
         <asp:Button Text="OK" runat="server" ID="btnOkay" ValidationGroup="AddUserpopup" 
          OnClick="btnOkay_Click" /> 
        </div> 
       </div> 
      </div> 
     </asp:Panel> 

<cc1:ModalPopupExtender ID="ModelExtenderPost" OkControlID="btnOkay" runat="server" 
    TargetControlID="HiddenField22" PopupControlID="PostPanel" PopupDragHandleControlID="PopupHeader" 
    Drag="true" BackgroundCssClass="modalBackground"> 
</cc1:ModalPopupExtender> 
<asp:HiddenField ID="HiddenField22" runat="server" /> 




protected void btnOkay_Click(object sender, EventArgs e) 
{ 

    Response.Redirect(Request.Url.ToString(), true); 
} 

ответ

0

использование UpdatePanel, который находится в asp.net в верхней части страницы:

<%@ Page Title="" Language="C#" MasterPageFile="~/..." EnableEventValidation="false" AutoEventWireup="true" .... 

и ypur панели:

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode= "Conditional"> 
<ContentTemplate> 
    <div class="modalPopup"> 
      <div class="PopupBody"> 
       <p class="ads-text"> 
        GO </p> 
      </div> 
      <div class="Controls"> 
       <div class="post"> 
        <asp:Button Text="OK" runat="server" ID="btnOkay" ValidationGroup="AddUserpopup" 
         OnClick="btnOkay_Click" /> 
       </div> 
      </div> 
     </div> 
</ContentTemplate> 
<Triggers> 
<asp:AsyncPostBackTrigger ControlID="btnOkay" EventName ="Click" /> 
</Triggers> 
</asp:UpdatePanel> 
+0

Ни одно событие не срабатывает, когда нажмите кнопку OK – skdeveloper

+0

Вы добавили 'EnableEventV alidation = "false" наверху вашей веб-страницы? – mirza

Смежные вопросы