0
我有2更新面板在更新面板一個文本框和asp按鈕可用的asp.net頁面中,用戶輸入文本框並單擊按鈕一個接一個,第一個請求發送到一個類方法(它需要5秒的時間)和第二個請求發送另一個類方法(它需要10秒的時間),但現在用戶單擊第一個按鈕,沒有等待響應立即單擊第二個按鈕,我已發送這兩個請求並顯示響應獨立(這意味着異步)請給我任何建議如何在頁面中同時執行兩個更新面板?
我有2更新面板在更新面板一個文本框和asp按鈕可用的asp.net頁面中,用戶輸入文本框並單擊按鈕一個接一個,第一個請求發送到一個類方法(它需要5秒的時間)和第二個請求發送另一個類方法(它需要10秒的時間),但現在用戶單擊第一個按鈕,沒有等待響應立即單擊第二個按鈕,我已發送這兩個請求並顯示響應獨立(這意味着異步)請給我任何建議如何在頁面中同時執行兩個更新面板?
使用UpdateProgress控件:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdateProgress runat="server" id="PageUpdateProgress">
<ProgressTemplate>
Loading...
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="Panel">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update" />
</ContentTemplate>
</asp:UpdatePanel>
爲什麼不禁用第二個按鈕並在第一個異步請求完成時啓用它 –