C#中的WebBrowser控件,如何做到点击页面中的链接保持在应用程序内打开而不是用IE打开

在WebBrowser的NewWindow事件中,用以下代码处理即可。
 private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
     //防止弹窗;
    e.Cancel = true;
    string url = this.webBrowser1.StatusText;
    this.webBrowser1.Url = new Uri(url);
}

你可能感兴趣的:(C#)