【问题标题】:How to call web application inside Windows Application's Browser Control?如何在 Windows 应用程序的浏览器控件中调用 Web 应用程序?
【发布时间】:2012-04-28 21:08:46
【问题描述】:

我已经准备好了一个 Web 应用程序。比如说 MyWebApp,我只需要创建另一个包含带有 Web 浏览器控件的表单的 Windows 应用程序。

我需要将此 Web 应用程序调用到该 Web 浏览器控件中。如何做到这一点?

【问题讨论】:

    标签: c# winforms web-applications webbrowser-control


    【解决方案1】:

    只需将浏览器控件的 URL 设置为托管 Web 应用程序的 URL。

    http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url.aspx

    【讨论】:

      【解决方案2】:

      您能告诉我您想用哪种语言创建 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- 用你想去的网站地址调用导航方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-05
        • 1970-01-01
        • 2012-03-27
        • 1970-01-01
        • 2012-02-08
        • 2015-01-08
        • 2010-09-08
        • 2012-11-23
        相关资源
        最近更新 更多