2013-09-21 1 views
0

У меня модальное всплывающее окно внутри панели обновления. У меня есть 2 кнопки на этом модальном всплывающем окне. Но когда я нажимаю на кнопку, событие кнопок не загорается. Я упомянул идентификаторы кнопок в триггерной части панели обновления. Вот мой код.button event on modal popup внутри панели обновления

<asp:ModalPopupExtender ID="MessageBox" runat="server" TargetControlID="FakeLabel" 
     PopupControlID="pnl_Message" BackgroundCssClass="modalBackground" OkControlID="Btnok"> 
    </asp:ModalPopupExtender> 
    <asp:Label ID="FakeLabel" runat="server" /> 

    <asp:Panel ID="pnl_Message" runat="server" CssClass="popup_menu" 
     BorderWidth="1" Width="40%"> 
     <table width="100%"> 
      <tr> 
       <td> 
        <asp:Button ID="btn_cancel" runat="server" Width="38px" OnClick="btn_cancel_Click"></asp:Button> 

       </td> 
      </tr> 
      <tr> 
       <td> 
        <asp:Button ID="Btnok" runat="server" Text="OK" Width="38px" OnClick="Btnok_Click" /> 

       </td> 

      </tr> 
     </table> 
    </asp:Panel> 

</ContentTemplate> 
     <Triggers> 
      <asp:PostBackTrigger ControlID="Button1" /> 
      <asp:PostBackTrigger ControlID="btn_Update" /> 
      <asp:PostBackTrigger ControlID="btn_Delete" /> 
      <asp:PostBackTrigger ControlID="btn_Clear" /> 

      <asp:PostBackTrigger ControlID="btn_cancel" /> 
      <asp:PostBackTrigger ControlID="Btnok" /> 
     </Triggers> 

    </asp:UpdatePanel> 

CS код:

pnl_Message.Visible = true; 
    MessageBox.Show(); 


protected void Btnok_Click(object sender, EventArgs e) 
    { 
     try 
     { 

     } 
     catch (Exception ex) 
     { 

      lbl_mesg.Text = ex.Message; 
     } 
    } 

Мое событие btnok не уволят до. Как решить проблему. Пожалуйста помоги.

+0

я думаю, у не нужно Триггеры для этого он может выполнять Withour триггеры также – SANDEEP

+0

он не собирается этого события. Я пытался. Я также применил точку останова. – Ankur

+0

Я также сталкиваюсь с этой проблемой так много раз, когда событие не запускает перезапуск приложения, чем пытаюсь. – SANDEEP

ответ

1

Добавьте этот атрибут BehaviorID = «всплывающее» в модальном всплывающем

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

  • Нет связанных вопросов^_^