Получить Html из URL в ASP.NET MVC - PullRequest
8 голосов
/ 08 февраля 2009

Мне нужно сохранить страницу из URL - эта страница в моем собственном приложении - в формате HTML. Этот HTML-код будет отправлен пользователю по электронной почте. Кто-нибудь знает как?

Ответы [ 2 ]

28 голосов
/ 08 февраля 2009

Что ж, вам придется сделать это на сервере, чтобы иметь возможность отправлять электронную почту - в худшем случае, просто:

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

Возможно также сделать это напрямую в MVC - возможно, RenderPartial?

1 голос
/ 08 февраля 2009

Вы можете создать фильтр результатов или переопределить метод OnResultExecuted контроллера, чтобы получить доступ к отображаемой странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...