【问题标题】:Navigation failed while using WebBrowser control in VS.NET 2008.How to resolve?在 VS.NET 2008 中使用 WebBrowser 控件时导航失败。如何解决?
【发布时间】:2009-11-23 04:28:41
【问题描述】:

您好,我喜欢在 VS.NET'08 中创建一个简单的 Web 浏览器。我完成了编码,但在运行时显示“导航到网页已取消”。帮我解决这个问题。虽然我在构造函数,它不起作用。

public Form1()
    {
        InitializeComponent();
        webBrowser1.Navigate("http://google.com");
    }

【问题讨论】:

    标签: .net controls browser


    【解决方案1】:

    网络浏览器控件需要一个窗口句柄来导航到一个字符串目标。尝试将导航代码移动到 Form1.Show 或 Form1.ShowDialog 之后的位置,例如在 Form1_Load 中。 您还可以调用 Navigate(Uri url) 重载,它只设置 Url 属性,并且在表单首次显示或表单已经显示时会调用导航。

    【讨论】:

      【解决方案2】:

      试试Response.Redirect("http://www.microsoft.com")

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-26
        • 1970-01-01
        相关资源
        最近更新 更多