首页 > 解决方案 > 从服务器检索远程文本并显示在面板中

问题描述

我想知道是否有一种方法可以远程检索文本文件并将其作为常规文本显示在 Visual Studio 的面板中。我正在尝试在每次启动应用程序时检索并向您显示更新文本的应用程序中使用它。

标签: c#

解决方案


如果要检索作为静态文件存储在服务器中的文本文件,则可以使用:

using System.Net;

string content = "";

using (WebClient client = new WebClient ()) // WebClient class inherits IDisposable
{
    content = client.DownloadString("http://yoursite.com/content.txt");
}

要在面板内显示内容,您可以使用富文本框或标签(推荐使用前者,启用只读模式)。如果没有上述用户控件,您将无法直接在面板中显示文本

如果您真的不想使用文本框,则存在一些问题。标签本身不会换成多行。您将不得不编写一些额外的代码来做到这一点


推荐阅读