按钮单击时捕获Internet连接失败异常

时间:2014-04-23 06:01:12

标签: c# .net windows-phone-8

当手机应用程序上没有互联网时,如何捕获webclient的尝试,因为它返回未处理的异常并关闭应用程序。

2 个答案:

答案 0 :(得分:1)

您必须在实际的Windows手机设备中测试网络连接,因为Windows手机模拟器始终返回Networkavailable,即使它未连接到Internet也是如此。

答案 1 :(得分:0)

首先检查网络是否可用然后执行您想要的用户友好消息:

 if (NetworkInterface.GetIsNetworkAvailable() == true)
 {
   //do something which you want
 }
 else
 {
   MessageBox.Show( "Network is not Available.");
 }