关于UpdatePanel加载图像的困惑

时间:2013-12-31 15:31:11

标签: asp.net updatepanel

我正在尝试学习如何使用UpdatePanel这是我的代码。问题是一切正常,但我看不到Loading.gif图像。当代码激发它的智能aspx页面时。我错过了什么

           <div>
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">

        <ContentTemplate>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
        </ContentTemplate>

    </asp:UpdatePanel>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
        <ProgressTemplate>
            <img src="load.gif" />
        </ProgressTemplate>
    </asp:UpdateProgress>
</div>

2 个答案:

答案 0 :(得分:0)

你应该像UpdatePanel这样触发:

<Triggers>
       <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>

答案 1 :(得分:0)

尝试使用asp:Image

<ProgressTemplate>
       <asp:Image ID="loader" runat="server" ImageUrl="~/img/loader.gif" />
</ProgressTemplate>