导出EXCEL时先弹出保存EXCEL的对话框,单击“保存”会再弹出来一个对话框提示保存为html,而且只有一台客户端是这样,并且也不是每次都这样,又是也会导出成功,头都大了,大家帮忙啊
解决方案 »
- mysql中如何实现sql的charindex功能
- 在C#用dataAdapt对数据库进行操作。。。
- flexigrid 样式表显示问题
- 问个问题,给这个栽了!关于sitemap的
- ASP。NET网站 上传到服务器 BT问题不知怎么解决。高分求助。
- 求前辈帮忙
- asp.net 2.0的水晶报表打印问题,回答有效就有分!
- 请看一下 CS1002 输入的错误 谢谢!
- datadrid与gridview有什么不同?这段代码怎么用gridview实现?
- 这样来设置其Datagrid指定行高亮度显示?????????????
- 如何将OWC11的工具栏中的“按行/列”按钮显示出来啊?
- 客户端用javascript改变了控件的值,怎么可以保存?
' ページを初期化するユーザー コードをここに挿入します。
If Not Page.IsPostBack Then
Dim FilePath As String = Session("FilePath").ToString()
If FilePath Is Nothing Then
Response.Write("<h1>Server is unusable!</h1>")
Else
Try Dim fs As System.IO.FileStream = System.IO.File.OpenRead(FilePath)
Dim FileData(fs.Length) As Byte
fs.Read(FileData, 0, CType(fs.Length, Integer))
fs.Close()
Session.Clear()
Response.ClearHeaders()
Response.AddHeader("Content-Type", "application/vnd.ms-excel")
Response.AddHeader("Content-Disposition", "inline;filename=" + FilePath)
Response.AddHeader("Content-Length", FileData.Length.ToString())
Response.BinaryWrite(FileData)
Catch ex As Exception
Response.Write("<h1>Server is unusable!</h1>")
End Try
Response.End()
End If
End If
End Sub希望这段代码能对你有所帮助。
我的代码也是这样的,但现在的情况时其他机器都正常,只有一台机器的下载不正常
会不会是中毒了?
Response.ContentType = "application/ms-excel";
就好了!