- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人网站的开发和设计
……………………………………………装
……………………………………………装………………………订……………………线…………………………………………………
· PAGE 7·
……………………………………………装
……………………………………………装………………………订……………………线…………………………………………………
实
训
报
告
cm.Parameters[@fileAuthor].Value =this.Author.Value.Trim();
cm.Parameters.Add(@fileSource, SqlDbType.NVarChar, 50);
cm.Parameters[@fileSource].Value =this.tSource.Text.Trim();
cm.Parameters.Add(@filePath, SqlDbType.NVarChar, 200);
cm.Parameters[@filePath].Value =this.File1.PostedFile.FileName.Trim();
cm.Parameters.Add(@fileSize, SqlDbType.NVarChar, 50);
cm.Parameters[@fileSize].Value=this.File1.PostedFile.ContentLength
cm.Parameters.Add(@fileType, SqlDbType.NVarChar, 50);
cm.Parameters[@fileType].Value =this.File1.PostedFile.ContentType;
cm.ExecuteNonQuery();
}
catch(Exception ex){
str=centerfont color=red文件上传失败,请重试/fontbr;
Response.Write(ex.Message);
}
文件的下载(主代码如下)
SqlConnection cn=new SqlConnection(conn);
cn.Open();
SqlCommand cm=new SqlCommand(sel_file, cn);
cm.CommandType=CommandType.StoredProcedure;
cm.Parameters.Add(@fileTitle, SqlDbType.NVarChar, 50);
cm.Parameters[@fileTitle].Value = b;
SqlDataReader dr=cm.ExecuteReader();
if(dr.Read()){
string path =dr.GetString(3);//path:文件物理路径
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(name));
// 添加头信息,指定文件大小,让浏览器能够显示下载进度
Response.AddHeader(Content-Length, file.Length.ToString());
Response.ContentType = application/octet-stream;
Response.WriteFile(file.FullName); // 把文件流发送到客户端
Response.End();// 停止页面的执行
dr.Close();
cn.Close();
}
else{
Response.Write(暂无该资源!);
}
实
训
报
告
DataGrid的分页实现(主代码如下)
首先,要添加4个Label并分别设置CommandArgument属性为first , next , prev , last ;
然后,添加事件onclick=PagerButtonClick ;
具体事件代码为:
public void PagerButtonClick(Object sender, EventArgs e) //分页显示
{
string arg = ((LinkButton)sender).CommandArgument; //获得LinkButton的参数值
switch(
您可能关注的文档
- 丁字镇项目可行性研究分析报告.doc
- 丁坚高效招聘岗位分析任职资格及薪酬调整和绩效面谈技巧.doc
- 丁家湾驿站联合社旅游开发可行性研究报告.doc
- 丛台校区机电专科(毕业设计)任务.doc
- 东丽路项目销售代理服务计划.docx
- 丁家立和金都投标.doc
- 东乡县项目可研报告.doc
- 东信北邮信息技术(有限)公司招聘.doc
- 东信同邦视频会议的解决方案.doc
- 东元7200MA变频器说明.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 企业存货管理问题研究——以森马服饰为例.doc
- 2012年数学建模竞赛答案之一 葡萄酒.pdf VIP
- 手机游戏的营销策略分析以《明日方舟》为例.docx VIP
- 急诊POCT专项测试卷附答案.doc
- 2023年全国数学建模竞赛D题的答案.doc VIP
- 100m3每天医疗污水处理方案.docx VIP
- PreSonus 普瑞声纳 Temblor T10EN,CN T10 OwnersManual 04272021说明书用户手册.pdf
- 2021年全国数学建模竞赛D题的答案.pdf VIP
- PreSonus 普瑞声纳 Eris E44EN,CN Eris E44 and E66 OwnersManual EN V3 01112021.说明书用户手册.pdf
- 2003全国大学生数学建模竞赛b题参考答案.docx
文档评论(0)