確實我有一個網頁,允許用戶下載Excel報表,在Chrome中,它只是嘗試下載Excel的ASPX頁面,而不是像它成功地在不IE和Firefox。丁目下載aspx頁面,而不是一個擅長像它在IE和Firefox
這是一個已知的問題,是有解決方法嗎?
我在VB中使用這樣的:
db.subRunReader(resultSQL)
dgProperties.DataSource = db.sqlReader
dgProperties.DataBind()
db.subCloseReader()
db.subCloseConnection()
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = ""
Me.EnableViewState = False
Dim tw As New System.IO.StringWriter()
Dim hw As New System.Web.UI.HtmlTextWriter(tw)
dgProperties.RenderControl(hw)
Response.Write(tw.ToString())
Response.End()
Response.Redirect(Request.Url.ToString())
感謝。
你是如何服務於文件? – RandomWebGuy 2012-08-10 21:14:48
@CrunchyV我更新了這個問題 – Kyle 2012-08-10 21:35:05
是ASP.NET MVC嗎? – ikh 2012-08-10 21:36:14