Вот основная часть обработчика:
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim b = Convert.FromBase64String(context.Request.Form("encodedSourceCode"))
Dim html = System.Text.Encoding.UTF8.GetString(b)
context.Response.Clear()
context.Response.ContentType = "text/html"
context.Response.AddHeader("Content-Disposition", "attachment;filename=""something.html""")
context.Response.Write(html)
context.Response.End()
End Sub
И я использую следующий VB-код для вызова обработчика:
ClientScript.RegisterStartupScript(Me.GetType(), "Reset", "ResetDialog()", True)
Response.Redirect("OutputHandler.ashx")
Эти две строки были запущены, нообработчик не имеет.Response.Redirect
на самом деле не входит в обработчик.
Как это исправить?