ASP.NET AJAX 中的timer还有updateprogres控件怎么用?分开怎么用 组合起来又怎么用?
展开全部
------组合使用方法
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="upPanel" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</form>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="upPanel" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</form>
展开全部
在页面中先托一个ScriptManager 在托一个UpdatePanle然后托timer控件,把Timer控件的Interval="1000"一秒钟执行一次Tick事件,在time的Tick事件写代码就行了。
updateprogres控件也很简单,
页面源视图代码
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="always">
<ContentTemplate>
<asp:Button ID="btnPost" runat="server" OnClick="btnPost_Click" Text="提交" Width="78px" /><br/><br/>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>正在处理数据,请稍侯..........</ProgressTemplate>
</asp:UpdateProgress>
</ContentTemplate>
</asp:UpdatePanel>
</div>
后台.cs代码
protected void btnPost_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(3000);//将进程休眠3秒钟
}
updateprogres控件也很简单,
页面源视图代码
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="always">
<ContentTemplate>
<asp:Button ID="btnPost" runat="server" OnClick="btnPost_Click" Text="提交" Width="78px" /><br/><br/>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>正在处理数据,请稍侯..........</ProgressTemplate>
</asp:UpdateProgress>
</ContentTemplate>
</asp:UpdatePanel>
</div>
后台.cs代码
protected void btnPost_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(3000);//将进程休眠3秒钟
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询