【发布时间】:2012-04-28 21:08:46
【问题描述】:
我已经准备好了一个 Web 应用程序。比如说 MyWebApp,我只需要创建另一个包含带有 Web 浏览器控件的表单的 Windows 应用程序。
我需要将此 Web 应用程序调用到该 Web 浏览器控件中。如何做到这一点?
【问题讨论】:
标签: c# winforms web-applications webbrowser-control
我已经准备好了一个 Web 应用程序。比如说 MyWebApp,我只需要创建另一个包含带有 Web 浏览器控件的表单的 Windows 应用程序。
我需要将此 Web 应用程序调用到该 Web 浏览器控件中。如何做到这一点?
【问题讨论】:
标签: c# winforms web-applications webbrowser-control
只需将浏览器控件的 URL 设置为托管 Web 应用程序的 URL。
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url.aspx
【讨论】:
您能告诉我您想用哪种语言创建 Widows 应用程序吗?
如果你想在 C# 中:
private void Navigate(String address)
{
if (String.IsNullOrEmpty(address)) return;
if (address.Equals("about:blank")) return;
if (!address.StartsWith("http://") &&
!address.StartsWith("https://"))
{
address = "http://" + address;
}
try
{
webBrowser1.Navigate(new Uri(address));
}
catch (System.UriFormatException)
{
return;
}
}
要实现这一点: 1- 创建一个 web 控件并将其放在 windows 窗体中(在本例中称为 webBrowser1)。 2- 用你想去的网站地址调用导航方法。
【讨论】: