本文介绍了进度在asp.net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在窗体中添加进度。我有发送邀请电子邮件给几个用户的形式。
所以我怎么能进度显示发送电子邮件的过程吗?

I want to add progressbar on form. I have a form which send invitation email to couple of users.so how can I progressbar to show the sending email process?

我想补充以下code在的.aspx 文件

I add following code in .aspx file

<asp:UpdateProgress ID="UpdateProgress" runat="server">
 <ProgressTemplate>
 <asp:Image ID="Image1" ImageUrl="~/ProgressImage/ajax-loader.gif" AlternateText="Processing" runat="server" />
 </ProgressTemplate>
</asp:UpdateProgress>

是这种方法是正确的?

Is this method is correct?

推荐答案

我看不错...你确实有一个的ScriptManager 的UpdatePanel 此aspx页面上太?看到这个的演示code。

Looks good to me... You do have a scriptManager and an updatePanel on this aspx page too? See this demo code.

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Button ID="btnSendMail" runat="server" Text="Send Mail" OnClick="btnSendMail_Click" />
    </ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
    <ProgressTemplate>
        Sending Mail
    </ProgressTemplate>
</asp:UpdateProgress>

这篇关于进度在asp.net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 06:32