Exemplo n.º 1
0
 private void context_PreRequestHandlerExecute(object sender, EventArgs e)
 {
     string extentName = System.IO.Path.GetExtension(HttpContext.Current.Request.Url.AbsolutePath).ToLower();
     if (extentName == ".html" || extentName == ".htm") {
         string physicalPath = HttpContext.Current.Server.MapPath(HttpContext.Current.Request.Url.AbsolutePath);
         if (File.Exists(physicalPath))
         {
             byte[] fileBytes = null;
             using (System.IO.Stream stream = File.OpenRead(physicalPath))
             {
                 byte[] bytes = new byte[stream.Length];
                 stream.Read(bytes, 0, (int)stream.Length);
                 fileBytes = bytes;
             }
             WriteBytes(fileBytes, HttpContext.Current, true, "text/html", "UTF-8");
         }
         else {
             HtmlRender render = new HtmlRender();
             render.RenderRequest(HttpContext.Current);
         }
     }
 }
Exemplo n.º 2
0
 public void RenderHtmlRequest(string site, string page, string pageVal)
 {
     HtmlRender render = new HtmlRender();
     render.RenderRequest(System.Web.HttpContext.Current);
 }