请问Asp.net AJax 中UpdateProgress不能绑定动态变量吗?

kroda 2008-07-06 02:58:05

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中的值不会改变,始终是页面加载时那个值

是不是就不能动态使用了?
...全文
158 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧