如果没有连接软件无法打开

时间:2016-07-27 18:29:56

标签: c#

我每次在txt文件中更改时都会使用此脚本更新新闻:

public Form1()
{ 
    InitializeComponent();
    string n = wc.DownloadString("https://www.dropbox.com/s/znog54omhbhxwej/n.txt?dl=1");
    NEWS.Text = n;
}

但是当没有连接时,我无法打开软件 我需要帮助......

2 个答案:

答案 0 :(得分:0)

我认为因为没有连接,你的代码会抛出WebException。

尝试这样做。

public Form1()
{ 
    try 
    {
        InitializeComponent();
        string n = wc.DownloadString("https://www.dropbox.com/s/znog54omhbhxwej/n.txt?dl=1");
        NEWS.Text = n;
    }
    catch (WebException wEx) 
    {
         MessageBox.Show("No internet connection");  
    }
    catch (Exception ex)
    {
        System.Diagnostics.WriteLine(ex.Message);
    }
}

答案 1 :(得分:-2)

试试这个:

public Form1()
{ 
    InitializeComponent();
    try
      { string n = wc.DownloadString("https://xxxxx?dl=1");
    NEWS.Text = n;
      }
    catch(Exception objException)
      { System.Diagnostics.WriteLine(objExceptio.Message);
      }
}

无论如何,我会在处理表格的加载事件

时这样做