【急】在AjaxPanel下 生成Excel表格!

爱喝可乐的熊 2008-07-14 11:05:31
在AjaxPanel中,点击按钮生成Excel表格,但是它不弹出另存为对话框。

如果,把AjaxPanel去掉,就可以,但是刷新页面!

请问如何在AjaxPanel下,单击按钮弹出另存为对话框!!!
...全文
77 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱喝可乐的熊 2008-07-15
  • 打赏
  • 举报
回复
感谢8楼,问题解决了,果然是高手,哈哈!!
爱喝可乐的熊 2008-07-14
  • 打赏
  • 举报
回复
在正常的情况下,将数据内容另存为Excel是比较容易的问题。只要将要另存的内容以网页的形式输入,将ContentType修改即可。
但是如何在AjaxPanel中实现这个功能,正在困扰小弟。
如果只是需要将AjaxPanel中的内容重写的话,这个已经实现,但是如何弹出“保存Excel”的提示对话框,与没有使用AjaxPanel的页面相同的那种?
verydeed 2008-07-14
  • 打赏
  • 举报
回复
楼主的问题提的过于简略,整个过程中会有很多可能出现问题的地方。

发现错误了,就需要仔细先调试,静下心来一步步有逻辑地调试,这才是程序员应该做的。

还是先提醒一下楼主吧,先看一下ajax调用是否成功?再一步步测下去。
爱喝可乐的熊 2008-07-14
  • 打赏
  • 举报
回复
请大家帮帮忙吗,我想应该有办法吧!!
hhx_523 2008-07-14
  • 打赏
  • 举报
回复
将导出到excel按钮放在AjaxPanel外面,就能弹出另存为对话框!
爱喝可乐的熊 2008-07-14
  • 打赏
  • 举报
回复
难道没有熟悉AjaxPanel的高手吗!
爱喝可乐的熊 2008-07-14
  • 打赏
  • 举报
回复
大家帮忙啊,感谢感激!!!
爱喝可乐的熊 2008-07-14
  • 打赏
  • 举报
回复
但是我的页面里还有Gridview,查询出的结果有很多条,Gridview分页显示,如果不用AjaxPanel分页是老是刷新页面,

而且返回到页面最上面。
verydeed 2008-07-14
  • 打赏
  • 举报
回复
我想,我应该了解楼主的意思了,楼主的意思是希望点一个链接,然后通过ajax调用服务端处理,返回一个文件的数据(比如二进制格式的),然后浏览器就弹出一个保存文件的对话框。

如果是这样的话,那么请注意,根本不需要通过ajax,只是用简单的链接即可,结果就和你想象的是一样的,这个页面本身不会消失,而只会弹出一个保存文件的对话框。这种方式在性能上也不会有什么损失。

ajax只是一个向服务器提交请求的方式,http协议才是最根本的。有时候简单的才是最好的。:)

62,133

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧