为什么UpdatePanel& asp.net页面中的UpdateProgress无效

时间:2015-08-24 15:10:17

标签: javascript jquery asp.net

我使用此UpdatePanel&的UpdateProgress:

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
            <ProgressTemplate>
                Please Wait...
                <img alt="" src="../images/forDesign/loading.png" />
            </ProgressTemplate>
        </asp:UpdateProgress>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:FileUpload ID="FileUpload1" runat="server" ValidationGroup="selectFile" AllowMultiple="true" />
                <br />
                <asp:Button ID="btnUpload" Text="Upload" runat="server" OnClick="Upload" />
                <asp:Label ID="LabelUploadFiles" runat="server" Visible="false" Text=""></asp:Label>
                </div>
            </ContentTemplate>
            <Triggers>
                <asp:PostBackTrigger ControlID="btnUpload" />
            </Triggers>
        </asp:UpdatePanel>

我点击btnUpload时,除了执行Upload()之外,还执行page_load(): enter image description here

1 个答案:

答案 0 :(得分:0)

我在这里看到,在异步回发触发器中,您只提到了控件,但是您没有提到任何事件,在该事件中应该发生面板内容的更新。

提及像Click这样的事件,应该发生异步更新而不是总页面回发。