当无法访问Web服务URL时,如何在Windows Mobile中显示"无法连接"对话框?

5 .net c# mobile compact-framework windows-mobile

在没有互联网连接的Windows Mobile上,我尝试使用Internet Explorer浏览网页,我无法在屏幕顶部连接信息.它表示无法连接当前的连接设置.要更改连接设置,请点按设置.我可以点击设置并设置网络连接.如何显示无法以编程方式连接信息?当我无法使用我的应用程序连接到Web服务时,我想显示相同的信息,并让用户设置网络连接.我使用compact framework 2.0和csharp.

提前致谢.

Mus*_*sis 0

这不是最好的答案,我希望有人有更好的答案,但是:当您的应用程序无法访问 Web 服务时,您可以做的一件事是使用 Process 类(在 System.Diagnostics 中)启动您的 Web 服务 URL在 Internet Explorer 中(又名“shelling out”)。

这将导致 IE 出现,并且由于它也看不到 Web 服务,因此它将显示您需要的“设置”对话框。一旦您更改设置以便可以看到 Web 服务,您只需关闭 IE,现在您就回到了应用程序(现在可以看到 Web 服务)。