从winform刷新webbrowser url

时间:2009-09-11 09:16:01

标签: c# browser

我们如何从winform刷新WebBrowser?

我试过了:

mymethod()
{
    WebBrowser wbmessages = new WebBrowser();
    Uri myuri = new Uri("http://mysite/message.aspx);
    wbmessages.Url = myuri;
    mypanel.Controls.Add(wbmessages);
}

我每隔10秒就用一个时间报告器事件来调用这个mymethod。

在我的http://mysite/message.aspx页面加载事件中,我打印了一个这样的唯一值:

System.Guid gid = System.Guid.NewGuid();
Response.Write(gid.ToString());

但每次显示相同的值。这有什么问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

所以你每10秒创建一个全新的WebBrowser控件?听起来很快会消耗大量资源。

最好保留对现有控件的引用,只需在其上调用Refresh方法。