У меня есть следующий код для экспорта сетки в Excel, и экспорт работает отлично. Проблема в том, что независимо от того, что я делаю, он называет файл именем веб-формы .xls вместо имени, которое я предоставляю в коде (Team.xls).
Protected Sub btnExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExcell.Click
Dim sw As New StringWriter()
Dim hw As New System.Web.UI.HtmlTextWriter(sw)
Dim frm As HtmlForm = New HtmlForm()
Page.Response.AddHeader("content-disposition", "attachment;Team.xls")
Page.Response.ContentType = "application/vnd.ms-excel"
Page.Response.Charset = ""
Page.EnableViewState = False
frm.Attributes("runat") = "server"
Controls.Add(frm)
frm.Controls.Add(gvTeam)
frm.RenderControl(hw)
Response.Write(sw.ToString())
Response.End()
End Sub