asp.net - server side event for the button having modal pop up extender -


i have button on calling modal pop extender showing panel. below code:

<asp:button id="btnone" runat="server" text="view "                                  onclick=" btnone_click" />   <asp:panel id="test" cssclass="modalwindow"  width="100%"  scrollbars="both" runat="server">           <table id="tblgv" width="100%">             <tr>                 <td>                     <asp:gridview id="gvtwo" runat="server">                     </asp:gridview>                 </td>             </tr>              <tr>                 <td>                 <asp:button id="btnpopupcancel" runat="server" text="close" />                 </td>             </tr>           </table>         </asp:panel>  <asp:modalpopupextender id="modalpopupextender1"  okcontrolid="btnpopupcancel"    targetcontrolid=" btnone " popupcontrolid="test" runat="server"> </asp:modalpopupextender> 

in panel, have gridview. want when click button gridview loaded. not happening, when clicked on button not going server side.

help me how resolve it.

your problem modalpopup showing client side.

if stuff (bind gridview) need trigger postback server.

  1. add dummy target modalpopup

    < asp:button runat="server" id="hiddentargetcontrolformodalpopup" style="display:none" />

  2. set targetcontrolid="hiddentargetcontrolformodalpopup"

  3. call modalpopupextender1.show() inside btnone_click event.

btnone trigger serverside event. should put gridview inside update panel , set btnone @ asyncpostback trigger.

hope help.


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -