Skip to main content
 首页 » 编程设计

c#之WebBrowser 控件之需要导航错误处理

2024年01月13日37zhujiabin

我正在使用 WebBrowser 控件的 .NET Framework 3.5 在 Windows CE 5.0 上使用 C# 编写应用程序。这几乎正​​是我所需要的,除了它在 .Navigate(...) 失败时抛出全局异常,而不是 Navigate 调用之外的异常。

我找到了这篇文章:

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.createsink.aspx

虽然这是为 Windows 应用程序编译的,但当我尝试为 WinCE 编译它们时,仍然缺少一些东西。那些是:

  • 主机
  • 标准 OleMarshalObject
  • 任何以 Permission 开头的内容*
  • ...还有一些我现在想不起来了。

我可以继续编写应用程序并处理全局异常,但如果我能正确处理导航错误,它会更清晰。任何建议将不胜感激。

请您参考如下方法:

异常来自哪个线程?如果您可以找到/访问该线程,理论上您可以处理它的异常。