请问Asp.net AJax 中UpdateProgress不能绑定动态变量吗?
aspx页面中:
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<%=str %>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="upadte" runat="server">
<ContentTemplate>
<asp:Button ID="btn" runat="server" Text="按钮" OnClick="btn_Click" />
</ContentTemplate>
</asp:UpdatePanel>
cs:
protected string str = "正在加载中....";
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
}
protected void btn_Click(object sender, EventArgs e)
{
this.str = "加载50%.....";
this.DataBind();
System.Threading.Thread.Sleep(2000);
this.str = "加载100%.....";
this.DataBind();
System.Threading.Thread.Sleep(2000);
}
这样的话 点击按钮后 已经改变了str值了,但是ProgressTemplate中的值不会改变,始终是页面加载时那个值
是不是就不能动态使用了?
...全文
相关推荐
系统学习asp.net Ajax中GridView、UpdatePanel、UpdateProgress、Timer使用 .
本文介绍ASP.NET中GridView、UpdatePanel、UpdateProgress和Timer等Ajax组件的使用方法。项目包含Web服务调用、数据库交互及前端脚本集成,展示了部分页面更新
Ajax控件:UpdateproGress
这个过程由ASP.NET AJAX库中的`ScriptManager`组件控制。
asp.net前台显示后台处理进度条
使用UpdateProgress控件:UpdateProgress是ASP.NET AJAX库中的一个组件,用于在后台处理期间显示进度提示。
ASP.NET AJAX核心控件示例
在这个"ASP.NET AJAX核心控件示例"中,我们将探讨四个关键的控件:ScriptManager、UpdatePanel、UpdateProgress和Timer,它们在实现页面无刷新更新和优化用户体验方面起着重要作用
一个基于ASP.NET+C#实现的类似SQL2005中的UpdateProgress进度条控件源码例子
UpdateProgress控件是ASP.NET AJAX Control Toolkit的一部分,主要用在异步页面更新时显示进度提示。


