2014-05-05 30 views
0

我有更新面板內的asp.net按鈕控制。我不希望它回來後,但其不回來後請建議我爲什麼它的回傳爲什麼按鈕回發更新面板

<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> 
+0

OnClick =「btnUploadVideo_Click」 - 此方法是JavaScript方法嗎?點擊按鈕時,OnClick會指示渲染回發。 – MaxOvrdrv

回答

0

您可以覆蓋更新面板和設置觸發器內整個控制..

<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> 

注意: - 使用AsyncPostBackTrigger不是PostBackTrigger ...