title: How can I create a new HttpContext?
body: <pre><code>public void getContent() {
      string VirtualPath = "~/Content.aspx";
      var page = BuildManager.CreateInstanceFromVirtualPath( VirtualPath, typeof( Page ) ) as IHttpHandler;
      page.ProcessRequest( HttpContext.Current );
  }
  </code></pre>
  
  <p>I'm using that function to load the content from different files, but the "page.ProcessRequest( HttpContext.Current )" inserts the content at the current context, and what I need is the function to return the content of the specified file.</p>
  
  <p>I wonder if there's a working way to create a new HttpContext, so that "page.ProcessRequest" don't insert anything into the current response.</p>