简体   繁体   中英

why button postback in update panel

I have asp.net button control within update panel. I don't want it to post back but its do post back please suggest me why its post back

<form id="Form1" runat="server">
     <asp:ScriptManager ID="ScriptManager1" runat="server">
     </asp:ScriptManager>
     <asp:FileUpload ID="fuVideo" runat="server" />
     <asp:UpdatePanel ID="UpdatePanel1" runat="server">
         <ContentTemplate>
              <asp:Button ID="btnUploadVideo" UseSubmitBehavior="false" Text="Use selected image" OnClick="btnUploadVideo_Click" CssClass="button close_button hi" runat="server" ClientIDMode="Static" />
         </ContentTemplate>
     <Triggers>
           <asp:PostBackTrigger ControlID="btnUploadVideo" />
     </Triggers>
     </asp:UpdatePanel>
</form>

You can cover your entire controls inside update panel and set trigger..

<form id="Form1" runat="server">
  <asp:ScriptManager ID="ScriptManager1" runat="server">
  </asp:ScriptManager>
  <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>
      <asp:FileUpload ID="fuVideo" runat="server" />

              <asp:Button ID="btnUploadVideo" UseSubmitBehavior="false" Text="Use selected image" OnClick="btnUploadVideo_Click" CssClass="button close_button hi" runat="server" ClientIDMode="Static" />
   </ContentTemplate>
   <Triggers>
           <asp:AsyncPostBackTrigger ControlID="btnUploadVideo" />
   </Triggers>
   </asp:UpdatePanel>
</form>

Note :- Use AsyncPostBackTrigger not PostBackTrigger ...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM