public void getContent() {
string VirtualPath = "~/Content.aspx";
var page = BuildManager.CreateInstanceFromVirtualPath(VirtualPath, typeof(Page)) as IHttpHandler;
page.ProcessRequest(HttpContext.Current);
}
मैं अलग-अलग फ़ाइलों से सामग्री को लोड करने के लिए उस फ़ंक्शन का उपयोग कर रहा हूं, लेकिन "पृष्ठ। प्रोसेस रेक्वेट (HttpContext.Current)" सामग्री को वर्तमान संदर्भ में सम्मिलित करता है, और मुझे जो चाहिए वह सामग्री को वापस करने के लिए फ़ंक्शन है निर्दिष्ट फ़ाइल का।मैं एक नया HttpContext कैसे बना सकता हूं?
मुझे आश्चर्य है कि वहाँ एक काम कर रास्ता एक नया HttpContext बनाने के लिए अगर, ताकि "page.ProcessRequest" वर्तमान प्रतिक्रिया में कुछ भी सम्मिलित नहीं है।
खैर मैं/प्रक्रिया interal .aspx फ़ाइलें लोड और html वे लौट प्राप्त करना चाहते हैं, लेकिन मैं WebRequest के माध्यम से यह करने के लिए नहीं करना चाहते हैं: -/ताकि मैं सामग्री स्टोर कर सकते हैं/उन के HTML " मॉड्यूल "और एक और अनुरोध किए बिना उन्हें फिर से उपयोग करें। –
@ करलोस - क्या आपका मतलब है कि आप उन्हें टेम्पलेट्स के रूप में उपयोग करना चाहते हैं? – Oded