这几行代码是什么意思?(ASP.NET数据库操作)

Response.AddHeader("Content-Disposition","attachment;filename=下载"+type);Response.AddH... Response.AddHeader("Content-Disposition","attachment; filename = 下载" + type);
Response.AddHeader( "Content-Length ", b2.Length.ToString());
Response.ContentType = Type;
Response.BinaryWrite(b2);
Response.End();

目前对上述代码可实现的功能有所了解,但想知道每行代码中每个参数的含义。能解释多少给解释多少吧。给了特别有用的链接也好啊!
展开
 我来答
百度网友9ba62ef
2013-09-07 · TA获得超过282个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:69万
展开全部
这个是HTTP协议的内容。
第一行是写文件名
第二行是HTTP内容的长度
第三行是写MIME格式
第四行是写HTTP内容
第五行是关闭HTTP协议流
追问
“第五行是关闭HTTP协议流”,那么,在使用这几行代码之前,需要开启HTTP协议流吗?
追答
应该不用显式去打开(其实也不需要显式关闭的)

但是如果你显式关闭的话:
比如Response.BinaryWrite,如果你写在Response.End();之后就无效的了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式