【发布时间】:2014-01-25 10:32:51
【问题描述】:
我想知道是否可以通过单击 winform 应用程序中的按钮来刷新网页。
我有一个表单,当按下一个按钮时会启动一个进程并在浏览器窗口中显示一个网页,我想在按下另一个按钮而不是打开另一个窗口时刷新它。
有可能吗?
我已经检查了这个问题stackoverflow,但它刷新了我已经调用的文件?
我这样启动网页:
string path = Directory.GetParent(Directory.GetCurrentDirectory())
.Parent.FullName;
string target = @"DashBoard.html";
string finalPath = Path.Combine(path, target);
System.Diagnostics.Process.Start(finalPath);
我已经检查了该问题中的一个解决方案并且我理解它,但我找不到的是是否有一种方法可以适用于所有浏览器。
有什么提示吗?
【问题讨论】:
-
您提供的链接将允许服务器向客户端发出刷新信号。您似乎只想从客户端启动 Web 浏览器,然后向其发送刷新。对吗?
-
你是如何打开浏览器窗口的?
-
这个问题似乎有一个不错的答案。根据您的环境,可能会解决更好的问题。您是否控制启动哪个网络浏览器来查看网页?即,它是始终启动 Internet Explorer,还是在 Chrome/Firefox/用户的默认浏览器中启动?
-
@CharlieKilian 如果我没记错的话,它会将它启动到默认的网络浏览器,在我的情况下是 chrome
-
您是否考虑过将“刷新”按钮放在网页上而不是 WinForms 应用程序中?如果该选项可用,它肯定会更容易,并且更强大。
标签: c# winforms visual-studio-2010