C# 从循环中自动刷新网页

C# 从循环中自动刷新网页,c#,asp.net,C#,Asp.net,我有一个在各种网站上运行的循环,我想在循环中加入某种回发,这样每次通过文本框时都会刷新当前正在考虑的url。我还不知道AJAX,所以我想重做这个网页。我目前正在使用一个会话变量来保存数据,以便在页面加载之间显示。 我试过了 1) 重定向(“Default.aspx”) 2) Server.Transfer(“Default.aspx”) 3) 页面加载(发送方,e) 4) 此.RaisePostBackEvent(URLTextBox.Text) 但它们不起作用,可能是因为我没有正确地实现它们。

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

1) 重定向(“Default.aspx”)

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

3) 页面加载(发送方,e)

4) 此.RaisePostBackEvent(URLTextBox.Text)

但它们不起作用,可能是因为我没有正确地实现它们。我想看看目前的情况,因为它是在循环更新。有什么想法吗? 谢谢
bsperlin

它可以工作,但不是推荐的方法

将文本框放在与
计时器控件链接的
更新面板
中,并将
文本框
绑定到类变量,该类变量在每次考虑新url时都会更新。您可以在
Timer\u Tick
事件中更新文本框

Timer_Tick
{ 
  UrlTextBox.Text = urlconsidered; 
}
请看一下本教程


你在说什么样的“循环”?某种javascript循环?我们能看到一些代码吗?你能详细说明你是如何实现一个循环的,文本框在哪里吗?看起来你正在抓取网站,你想看到被抓取页面的url吗?我用的是C#,在一个按钮调用的函数中有一个循环。循环是一个“for”循环,遍历成对的数组列表。将来的URL将从每个网页的源代码中删除,并保存以供以后使用。我想知道每次下载和刮取哪个URL。谢谢,但我不是在寻找依赖于某个时间间隔的内容,而是在每次循环中,当考虑新URL时,页面/文本框都会发生更新。可能吗?