c# - 从服务器检索远程文本并显示在面板中
问题描述
我想知道是否有一种方法可以远程检索文本文件并将其作为常规文本显示在 Visual Studio 的面板中。我正在尝试在每次启动应用程序时检索并向您显示更新文本的应用程序中使用它。
解决方案
如果要检索作为静态文件存储在服务器中的文本文件,则可以使用:
using System.Net;
string content = "";
using (WebClient client = new WebClient ()) // WebClient class inherits IDisposable
{
content = client.DownloadString("http://yoursite.com/content.txt");
}
要在面板内显示内容,您可以使用富文本框或标签(推荐使用前者,启用只读模式)。如果没有上述用户控件,您将无法直接在面板中显示文本
如果您真的不想使用文本框,则存在一些问题。标签本身不会换成多行。您将不得不编写一些额外的代码来做到这一点
推荐阅读
- machine-learning - 激活函数如何完成它的任务?
- php - 与数组进行会话但值总是错误的
- vuejs2 - Axios Post 和 props 价值
- javascript - 数据列表有替代方案吗?
- reactjs - 如何为 Jest 正确模拟 i18n
- git - 将浅回购转换为普通回购
- android - 错误:资源 android:style/TextAppearance.Material.Widget.Button.Borderless.Colored 未找到
- machine-learning - 在亚马逊美食评论数据集上训练 Lstm 进行文本分类时表现不佳?
- forms - SendToBack 似乎在 Firemonkey 中不起作用?
- unit-testing - 由于 mockito,Android 仪器测试失败