I have code like this:
context.HttpContext.Response.Clear();
context.HttpContext.Response.Write(htmlString);
context.HttpContext.Response.End();
But when pages are loaded I have unclosed html tag on them. When I replace Response.End() with Response.Flush() it works fine. What is difference between Response.End() and Response.Flush()?
Response.Flush
Response.End
You should try using this code if you are not doing any processing on the page after Response.Write and want to stop processing the page.