【发布时间】:2016-04-02 18:28:11
【问题描述】:
我继承的一个产品是使用 WebClient 从基于 MVC 的站点读取 HTML。每个页面都是不同类型的电子邮件,因此为了编写和发送电子邮件,他们使用 WebClient 请求 URL 并下载字符串。
var outputHtml = string.Empty;
using (WebClient client = new WebClient())
{
client.Encoding = Encoding.UTF8;
outputHtml = client.DownloadString(emailURL);
}
return outputHtml;
有没有办法消除托管这个基于电子邮件的网站的需要,但保留大部分代码。我想我需要做的是将我的请求传递给控制器并在剃须刀引擎通过 cshtml 页面传递视图模型后检索输出。
这可能吗?
【问题讨论】:
标签: asp.net-mvc razor webclient-download web-client