| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3861 人关注过本帖
标题:C#用webBrowser控件如何禁止弹出新窗口是IE的
只看楼主 加入收藏
g505149841
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-11-6
收藏
 问题点数:0 回复次数:2 
C#用webBrowser控件如何禁止弹出新窗口是IE的
我在webbrowser打开一个网页,网页需要登入才能进入,可我点击登录后页面就跳转到IE浏览器上了,如何才能让登录后的页面也在webbrowser中显示呢?在网上找了很多,可都不行啊,以下是我从网上找的,加了后链接后的地址会在webbrowser控件中显示,但我登陆的页面还是要跳到IE上:请会的朋友帮下忙啊,谢谢啦!
C# code
 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {

            foreach (HtmlElement archor in this.webBrowser1.Document.Links)
            {
                archor.SetAttribute("target", "_self");
            }
            foreach (HtmlElement form in this.webBrowser1.Document.Forms)
            {
                form.SetAttribute("target", "_self");
            }
           
           
        }
搜索更多相关主题的帖子: IE浏览器 朋友 
2011-03-09 14:59
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
可能是属性中的设置问题吧!看过,还来不及研究!

   唯实惟新 至诚致志
2011-03-09 18:17
yyf6767667
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-12
收藏
得分:0 
回复 楼主 g505149841
试试这个行不行:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
  e.Cancel = true;
}
2014-06-26 09:39
快速回复:C#用webBrowser控件如何禁止弹出新窗口是IE的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016763 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved