CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

TreeView 狂分狂送

楼主miximixi(miximixi)2005-06-10 11:03:47 在 .NET技术 / ASP.NET 提问

TreeView中点击任意节点就可以弹出文件下载对话框,节点还要有下划线 问题点数:100、回复次数:4Top

1 楼woyaomoney(I'm changed)回复于 2005-06-10 11:12:32 得分 25

//下划线  
  treeview1.DefaultStyle="TEXT-DECORATION:   underline  
  //点击任意节点  
  treeview1.Attributes.Add["onclick","treeview1_click()");  
   
  client   script  
  fucntion   treeview1_click()  
  {  
  window.open(url,"new");  
  }Top

2 楼goody9807(http://goody9807.cnblogs.com)回复于 2005-06-10 11:31:10 得分 50

新建一个空页面   在这个页面Page_Load事件中写   :  
   
  url=request.QueryString("NodeArgs");  
  string   path   =   Server.MapPath(url);  
   
  System.IO.FileInfo   file   =   new   System.IO.FileInfo(path);  
  Response.Clear();  
  Response.Charset="GB2312";  
  Response.ContentEncoding=System.Text.Encoding.UTF8;  
  //   添加头信息,为"文件下载/另存为"对话框指定默认文件名  
  Response.AddHeader("Content-Disposition",   "attachment;   filename="   +   Server.UrlEncode(file.Name));  
  //   添加头信息,指定文件大小,让浏览器能够显示下载进度  
  Response.AddHeader("Content-Length",   file.Length.ToString());  
   
  //   指定返回的是一个不能被客户端读取的流,必须被下载  
  Response.ContentType   =   "application/ms-excel";  
   
  //   把文件流发送到客户端  
  Response.WriteFile(file.FullName);  
  //   停止页面的执行  
   
  Response.End();  
   
  在每个节点的NavigatorUrl都设置一个参数传到这个新建的页面Top

3 楼biao88482005(飚)回复于 2005-06-10 11:43:02 得分 25

TreeView   的DefaultStyle属性是设置样式的  
  treeview1.Nods[接点名称/编号].Attributes.Add("onclick","javascript:window.open(url,"new");")  
  Top

4 楼tigerwen01(小虎)回复于 2005-06-10 14:05:56 得分 0

http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.aspTop

相关问题

  • 求解treeview,100分送上
  • 菜鸟送分:TreeView简单问题
  • 菜鸟送分:TreeView简单问题2
  • TreeView?
  • Treeview??
  • treeview
  • treeview
  • TREEVIEW
  • treeview
  • treeview

关键词

  • 节点
  • 文件
  • 下载
  • treeview1
  • response
  • url

得分解答快速导航

  • 帖主:miximixi
  • woyaomoney
  • goody9807
  • biao88482005

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo