public void getContent() {
string VirtualPath = "~/Content.aspx";
var page = BuildManager.CreateInstanceFromVirtualPath(VirtualPath, typeof(Page)) as IHttpHandler;
page.ProcessRequest(HttpContext.Current);
}
Tôi đang sử dụng hàm đó để tải nội dung từ các tệp khác nhau, nhưng "page.ProcessRequest (HttpContext.Current)" chèn nội dung vào ngữ cảnh hiện tại và những gì tôi cần là hàm trả về nội dung của tệp được chỉ định.Làm cách nào để tạo một HttpContext mới?
Tôi tự hỏi nếu có cách làm việc để tạo một HttpContext mới, để "page.ProcessRequest" không chèn bất kỳ điều gì vào phản hồi hiện tại.
Tôi muốn tải/xử lý tệp .aspx giữa và lấy html họ trả về, nhưng tôi không muốn thực hiện qua WebRequest: -/Vì vậy, tôi có thể lưu trữ nội dung/html của những thứ đó " các mô-đun "và sử dụng lại chúng mà không cần thực hiện một yêu cầu khác. –
@Carlos - Bạn có muốn sử dụng chúng làm mẫu không? – Oded