从循环内自动刷新网页

时间:2010-02-28 18:05:59

标签: c# asp.net

我有一个遍历各种网站的循环,我想在循环中添加某种回发,以便每次通过文本框都会刷新当前正在考虑的网址。我还不知道AJAX,所以我想重做网页。我目前正在使用会话变量来保存数据以便在页面加载之间显示。      我试过了

1)Response.Redirect(“Default.aspx”);

2)Server.Transfer(“Default.aspx”);

3)Page_Load(发件人,e);

4)this.RaisePostBackEvent(URLTextBox.Text);

但它们不起作用,可能是因为我没有正确实现它们。我想观察当前的情况,因为它在循环中更新。有任何想法吗?      谢谢,             bsperlin

1 个答案:

答案 0 :(得分:1)

它有效,但不是推荐的方法

将您的文本框放在与updatepanel链接的timer control内,并将text box绑定到类变量,每当考虑新的URL时,该变量都会更新。您可以在Timer_Tick事件中更新文本框。

Timer_Tick
{ 
  UrlTextBox.Text = urlconsidered; 
}

看一下本教程