Я хочу показать UpdateProgress
на странице A, когда пользователь нажимает кнопку «Далее», чтобы перейти к следующей странице. Следующая страница - страница B, которая имеет тяжелую загрузку данных.UpdateProgress с UpdatePanel
Когда кнопка нажата, она не отображает UpdateProgress
.
Что отсутствует в этом коде и как его можно показать?
<asp:UpdateProgress ID="UpdateProgress1" runat="Server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate >
Please wait ...
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnNext" EventName="Click" />
</Triggers>
<ContentTemplate>
<asp:Button ID="btnCancel" runat="server" TabIndex="1" Text="Cancel"onclick="btnCancel_Click" />
<asp:Button ID="btnNext" runat="server" TabIndex="2" Text="Next" onclick="btnNext_Click" />
</ContentTemplate>
</asp:UpdatePanel>
Все еще не wokring .. – Tony
- это код, который вы разместили точно? есть что-то не хватает? есть другие способы сделать прогресс (сделать это чисто клиентской стороной с javascript). см. мое редактирование для другого варианта. – RPM1984
Переместить элемент управления UpdateProgress внутри UpdatePanel -> Работал для меня, спасибо – Thomas