Полагаю, что вам это не нужно, поскольку вы можете отправить общий запрос на создание файла Excel, не покидая текущей страницы, вызывая тот же эффект, что и в AJAX.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Response.clear()
Response.ContentType = "application/ms-excel;"
Response.AppendHeader("content-disposition", "attachment; filename=""excel-file.xml""")
'write all the file to the response object
Response.Flush()
Response.End()
End Sub