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.