当ProgressTemplate运行时,如何更改标签



当updateProgress运行时,我如何更改标签(lblsaved)?更新后的标签更新。我需要,当UpdateProgress开始运行以进行标签(lblsaved)可见false。

<asp:UpdateProgress ID="uprogAutoSave" AssociatedUpdatePanelID="upnlAutoSave" runat="server">
  <ProgressTemplate>
     <asp:Literal runat="server" Text="<%$ Resources:AutoSave %>" /></ProgressTemplate>
 </asp:UpdateProgress> 

...

<asp:UpdatePanel ID="UpdatePanel1" RenderMode="Inline" runat="server">
   <Triggers>
        <asp:AsyncPostBackTrigger ControlID="TimerAutoSave" />
   </Triggers>
<ContentTemplate>
          <asp:Label ID="lblSaved" runat="server" />
</ContentTemplate>
                                        </asp:UpdatePanel>

您必须使用JavaScript或JQuery从客户端进行AJAX事件。您必须在客户端处理两个Ajax事件。

  1. onrequeststart
  2. onResponseend

同时您的ajax请求启动第一个方法,第二个方法是在您的ajax请求以完整状态时调用。
在这种方法中,您必须处理标签,这一切都是JavaScript/jQuery,所以我认为您不会遇到任何管理标签的问题。

相关内容

  • 没有找到相关文章

最新更新