WPF使用用户控件嵌入网页,直接使用WebBrowser或Frame会产生报错,报错信息如下:
1.使用WebBrowser,<WebBrowser Source="http://192.168.1.72:8080/zjzx/logoutUserInfo.action"/>,启动登录系统后直接报错,切换到该对应模块也会报错。
2.使用Frame,<Frame Source="http://192.168.1.72:8080/zjzx/logoutUserInfo.action"/>,启动登录系统未报错,切换到该模块报错,报错信息同上。
解决方案:
使用winform处理方式即可,<WindowsFormsHost ><winforms:WebBrowser x:Name="wb" ScriptErrorsSuppressed="True"></winforms:WebBrowser></WindowsFormsHost>
ScriptErrorsSuppressed设为True,自行处理异常,不抛出。
如下图,
后台代码: this.wb.Navigate("http://192.168.1.72:8080/zjzx/logoutUserInfo.action");
时间: 2024-10-08 11:04:53