【问题标题】:Get Html from a Url in ASP.NET MVC从 ASP.NET MVC 中的 Url 获取 Html
【发布时间】:2010-10-06 06:12:50
【问题描述】:

我需要从 url 保存一个页面 - 此页面在我自己的应用程序中 - 以 html 格式。然后,此 html 将通过电子邮件发送给用户。有人知道怎么做吗?

【问题讨论】:

  • 您是否希望同时收集 IMG 和 CSS 等引用资源?
  • 是的,我需要一切。用户必须打开 Html 并像在互联网上看到的那样查看页面。

标签: c# asp.net html asp.net-mvc


【解决方案1】:

嗯,你必须在服务器上完成它才能发送电子邮件 - 所以最坏的情况是:

using(WebClient client = new WebClient()) {
    string html = client.DownloadString(address);
}

也可以直接在 MVC 中进行 - 也许是RenderPartial?

【讨论】:

    【解决方案2】:

    您可以创建一个结果过滤器或覆盖控制器的 OnResultExecuted 方法以访问呈现的页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      相关资源
      最近更新 更多