我要将dataset的内容发给客户端,我现在服务器端生成一excel文件,然后将其中的数据导入excel,再将该excel文件发给客户端,最后必须删除该excel文件,我将删除excel文件的代码分别放在两出,page_load,page_unload如下,问题是page_unload中不行,错误信息:无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。当然只要删除一次就行了,但我就像知道为什么
page_unload的中不行,请大家讨论,在线等。代码如下: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
If Not IsPostBack Then
'..生成dataset中........................
省了
................. End If,若文件存在,则删除删除
If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If 'File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End Sub Private Sub ImportToExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImportToExcel.Click If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If
Dim RowIndex As Integer
Dim ColIndex As Integer Dim Table As System.Data.DataTable
Dim Row As DataRow
Dim Col As DataColumn RowIndex = 1
ColIndex = 0
‘定义excel格式及数据
..........................
省了
................. xlBook.Saved = True
Excel1.UserControl = False Dim mm = Server.MapPath(".") + "\aa.xls" '服务器保存地址
' Dim mm = "D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls"
' Excel1.ActiveWorkbook.SaveCopyAs(mm)
Excel1.ActiveWorkbook.SaveAs(mm) '停止excel WSheet = Nothing
xlBook = Nothing
Excel1.Quit()
Excel1 = Nothing
GC.Collect()
GC.WaitForPendingFinalizers()'发送给客户端
Response.Redirect("aa.xls")
End Sub
Private Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Unload
,若文件存在,则删除删除,不把它隐藏就出现错误,??????????????
If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If End Sub
您正在搜索的页面可能已经删除、更名或暂时不可用。当然只要删除一次就行了,但我就像知道为什么
page_unload的中不行,请大家讨论,在线等。代码如下: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
If Not IsPostBack Then
'..生成dataset中........................
省了
................. End If,若文件存在,则删除删除
If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If 'File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End Sub Private Sub ImportToExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImportToExcel.Click If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If
Dim RowIndex As Integer
Dim ColIndex As Integer Dim Table As System.Data.DataTable
Dim Row As DataRow
Dim Col As DataColumn RowIndex = 1
ColIndex = 0
‘定义excel格式及数据
..........................
省了
................. xlBook.Saved = True
Excel1.UserControl = False Dim mm = Server.MapPath(".") + "\aa.xls" '服务器保存地址
' Dim mm = "D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls"
' Excel1.ActiveWorkbook.SaveCopyAs(mm)
Excel1.ActiveWorkbook.SaveAs(mm) '停止excel WSheet = Nothing
xlBook = Nothing
Excel1.Quit()
Excel1 = Nothing
GC.Collect()
GC.WaitForPendingFinalizers()'发送给客户端
Response.Redirect("aa.xls")
End Sub
Private Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Unload
,若文件存在,则删除删除,不把它隐藏就出现错误,??????????????
If File.Exists("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls") Then
File.Delete("D:\XingXinProject\WebSite\WHModule\PrintDatagrid\aa.xls")
End If End Sub
解决方案 »
- 如何配置使访问地址变成 http://ip/sub(如何有这个sub子目录 )
- json字符串转换为字符串数组
- 关于ASP.NET AJAX CTP里的DragDropList数据保存
- 翻译成没有为类型String和String的一维数组定义运算符"+",
- app路径
- 字符串格式轉換問題 (在綫等,知道的告訴一下吧!)
- session的用法,如我用用户名aa登陆时,显示所有aa所发布的信息
- 高难问题,网络问题共享文件拷贝奇奇怪怪的问题!!!!!!!!
- 新手:关于只让登录后的用户才能访问后台文件的问题!
- 请问 vs2003.net的工具栏中自定义工具箱在那里找啊
- 按一个按钮如何在textBox的(假如已经有很多文字,并且光标不在文字末尾)光标闪烁处插入一段文字?
- 谁能提供一份TREEVIEW 的添加删除 修改 遍历的 JS 代码
能不能给我你的代码呀,最好加一些注释哦,谢谢了