0

ページ 1 にボタンがあり、ボタン クリック イベントが発生すると、約 2 ~ 3 秒かかるプロセスを実行する必要がありました。そのため、読み込み中の画像を中央に置き、ページ 1 の他のすべてのコントロールを無効にします。

私は使用してみましたUpdatePanel

<asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:Button runat="server" Text="Button" onclick="Unnamed1_Click" />
            <asp:Label runat="server" Text="Label" ID="lbl"></asp:Label>
            </ContentTemplate>
        </asp:UpdatePanel>

        <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1" >

        <ProgressTemplate>

        <div id="IMGDIV1" align="center" valign="middle" runat="server" style="position: absolute;visibility:visible;vertical-align:middle;border-style:none;border-color:black;background-color:transparent;">

        <asp:Image ID="Image1" runat="server" ImageUrl="~/ajax-loader (1).gif" />
        </div>

        </ProgressTemplate>
        </asp:UpdateProgress>

しかし、コントロールは無効になりませんでした。任意のソリューションまたは Javascript ??

また、同じページにとどまりたい場合は、それが機能することを望んでいます。

4

1 に答える 1

0

なぜtelek radgridローディングパネルを使わないのですか?

http://www.telerik.com/help/aspnet-ajax/ajax-center-loadingpanel.html

于 2012-12-26T13:46:12.230 に答える