我在执行一个AJAX方法的时候,由于这个ajax方法执行一个存储过程,并且发送邮件,需要时间等待,所以想用另外一个线程显示当前进度,或者用"正在发送邮件,请等待...."也可以,我在点击执行按钮的时候是用showModalDialog弹出一个页面,然后再这个页面里执行ajax方法和"正在发送邮件,请等待...."
请高手指点一下,最好能给出一些代码

解决方案 »

  1.   

    http://www.cnblogs.com/suntears/archive/2007/04/24/725331.html
    供LZ参考下!
      

  2.   

    ajax UpdateProgress
    <asp:ScriptManager ID="ScriptManager1" runat="server">
      </asp:ScriptManager>
      <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <Triggers>
      <asp:AsyncPostBackTrigger ControlID ="Button1" EventName ="Click" />
      </Triggers>
      <ContentTemplate>
      <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
      </ContentTemplate>
      </asp:UpdatePanel>
      <asp:UpdateProgress ID="UpdateProgress1" runat="server">
      <ProgressTemplate>
      <span style =" font-size:12px">更新中......</span>
      </ProgressTemplate>
      </asp:UpdateProgress>
      <asp:Button ID="Button1" runat="server" Text="Button" Width="143px" OnClick="Button1_Click" />
      

  3.   

    可是我用的.net1.1,不能用这个插件,怎么办