2009-02-08 43 views
8

Tôi cần lưu một trang từ url - Trang này nằm trong ứng dụng của riêng tôi - ở định dạng html. Html này sau đó sẽ được gửi qua email cho người dùng. Bất cứ ai biết làm thế nào?Nhận Html từ Url trong ASP.NET MVC

+0

Bạn có mong muốn thu thập các tài nguyên được tham chiếu như IMG và CSS không? – AnthonyWJones

+0

Có, tôi cần mọi thứ. Người dùng phải mở Html và xem trang như anh ta sẽ thấy nó trên internet. –

Trả lời

27

Vâng, bạn sẽ phải làm điều đó tại máy chủ để có thể e-mail - vì vậy lúc tồi tệ nhất, chỉ cần:

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

Nó có thể cũng có thể làm điều đó trực tiếp trong MVC - có lẽ RenderPartial?

1

Bạn có thể tạo Bộ lọc kết quả hoặc ghi đè phương thức OnResultExecuted của bộ điều khiển để truy cập trang được hiển thị.

Các vấn đề liên quan