Jak zaktualizować etykietę stanu wewnątrz żądania ajax
Mam ten kod:
<div style="padding: 0px 12px 12px 12px;">
<asp:UpdatePanel runat="server" ID="Panel">
<ContentTemplate>
<asp:Button ID="btnGenerate" CssClass="button" Style="float: right" runat="server"
Text="Go" OnClick="btnGenerate_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div>
<asp:UpdateProgress runat="server" ID="PageUpdateProgress">
<ProgressTemplate>
<img src="ajax-loader.gif" />
<asp:Label ID="lblStatus" runat="server" Text="Working..." CssClass="label" />
</ProgressTemplate>
</asp:UpdateProgress>
</div>
Kiedy klikam przycisk, animowany gif pokazuje ... co jest świetne, ale proces trwa ponad minutę i chciałbym pokazać użytkownikowi (o ile kod nie jest skomplikowany), co się dzieje.
Umieściłem więc etykietę obok obrazu, a w kodzie za nim próbuję:
lblStatus.Text = "Doing xyz";
Daje to pewien rodzaj przestrzeni nazw. Jakieś pomysły, jak mogę to osiągnąć?
UPDATE: Błąd to „nie można znaleźć typu lub przestrzeni nazw” lblStatus ”.