社区
C#
帖子详情
asp.net区没人回答,只好来这里了
zf252627
2009-03-23 07:00:45
Gridview中hyperlink模板列绑定了服务器中某个目录中的文件名,想实现单击某个hyperlink直接打开相应的文件(文件基本都是word,excel,ppt之类的,此功能只在服务器端本机用,不在客户端用,应该不存在安全问题)请各位高手帮帮忙吧,实在不会整啊,谢谢了!我也没积分,不好意思啊
...全文
74
5
打赏
收藏
asp.net区没人回答,只好来这里了
Gridview中hyperlink模板列绑定了服务器中某个目录中的文件名,想实现单击某个hyperlink直接打开相应的文件(文件基本都是word,excel,ppt之类的,此功能只在服务器端本机用,不在客户端用,应该不存在安全问题)请各位高手帮帮忙吧,实在不会整啊,谢谢了!我也没积分,不好意思啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zf252627
2009-03-24
打赏
举报
回复
是这样的我是用的LinkButton模板列,点击linkbutton可以获得linkbutton所在行的id,也可以得到linkbutton.text,linkbutton.text绑定了文件名(只有带后缀的文件名),现在怎么实现打开相应的文件呢???
teerhu
2009-03-23
打赏
举报
回复
hyperlink列绑定文件名
要加上后缀
sunshine_anycall
2009-03-23
打赏
举报
回复
hyperlink链接到一个aspx页面,在那个页面的pageload事件里加上以上代码
sunshine_anycall
2009-03-23
打赏
举报
回复
其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。
一、定义文档类型、字符编码
Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";
//下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
//filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc || .xls || .txt ||.htm
Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
//Response.ContentType指定文件类型 可以为application/ms-excel || application/ms-word || application/ms-txt || application/ms-html || 或其他浏览器可直接支持文档
Response.ContentType = "application/ms-excel";
this.EnableViewState = false;
二、定义一个输入流
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
三、将目标数据绑定到输入流输出
this.RenderControl(oHtmlTextWriter);
//this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件
Response.Write(oStringWriter.ToString());
Response.End();
xiaochao1987
2009-03-23
打赏
举报
回复
这个你就在hyperlink连结那帮顶文件名不就行了吗
例如:www.hao123.com/ppt1.ppt;
七天学会
ASP.NET
MVC (一)——深入理解
ASP.NET
MVC
ASP.NET
vs MVC vs WebForms 许多
ASP.NET
开发人员开始接触MVC认为MVC与
ASP.NET
完全没有关系,是一个全新的Web开发,事实上
ASP.NET
是创建WEB应用的框架而MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系,所以可以称之为
ASP.NET
MVC。 我们可将原来的
ASP.NET
称为
ASP.NET
Webforms,新的MVC 称为
ASP.NET
MVC.
ASP.NET
Web Form
ASP.NET
在过去的十二年里,已经服务并成功实现We
ASP.NET
和PHP全面对比
谁是速度之王? 刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的
ASP.NET
。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和
ASP.NET
性能方面的文章,引起了来自双方程序员的大量回应。Joe表示,他会将这样的测试持续下去,并寻求更为合适的方式,以获得对实际项目来说尽可能有参考价值的结论。 Joe在...
ASP.NET
MVC (一)——深入理解
ASP.NET
MVC
ASP.NET
vs MVC vs WebForms 许多
ASP.NET
开发人员开始接触MVC认为MVC与
ASP.NET
完全没有关系,是一个全新的Web开发,事实上
ASP.NET
是创建WEB应用的框架而MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系,所以可以称之为
ASP.NET
MVC。 我们可将原来的
ASP.NET
称为
ASP.NET
Webforms,新的MVC 称为ASP....
asp.net
mvc 学习总结
自学MVC看这里——全网最全
ASP.NET
MVC 教程汇总 http://www.cnblogs.com/powertoolsteam/archive/2015/08/13/4667892.html MVC架构已深得人心,微软也不甘落后,推出了
Asp.net
MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习
ASP.NET
MVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp
全面掌握
ASP.NET
:水晶报表、验证码、水印、MVC、Web服务等技术
ASP.NET
由微软公司开发,最初作为.NET框架的一部分,于2002年推出,其目的是为了简化动态网页的开发。随着时间的推移,
ASP.NET
经历了多个版本的迭代,如今已演化至
ASP.NET
Core,这是一个跨平台、高性能且模块化的框架。
ASP.NET
的每一次更新都伴随着新技术的整合与旧问题的解决,为企业级应用提供了更为安全、稳定和高效的开发环境。在
ASP.NET
中实现验证码,首先需要自定义一个验证码生成器。以下是一个简单的示例代码:// 生成随机文本// 创建验证码图片。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章