例如网上的一个登录界面我加载到webBrowser中,现在我想让用户在登录完毕后,跳转到我指定的该网站的某个界面,请问如何实现?

解决方案 »

  1.   

     private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                //将所有的链接的目标,指向本窗体 
                foreach (HtmlElement archor in this.webBrowser1.Document.Links)
                {
                    archor.SetAttribute("target", "_self");
                }
                //将所有的FORM的提交目标,指向本窗体 
                foreach (HtmlElement form in this.webBrowser1.Document.Forms)
                {
                    form.SetAttribute("target", "_self");
                }
            }
            private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
            {
                e.Cancel = true;
            }
            WebBrowser1.AllowWebBrowserDrop=false;
            WebBrowser1.WebBrowserShortcutsEnabled=false;
            WebBrowser1.IsWebBrowserContextMenuEnabled=false
      

  2.   

    貌似直接给WebBrowser的url值不行吗?