




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第21章文件批量上传系统,了解批量上传的原理创建数据库和数据表设计系统前台页面设计投票统计代码将文件批量上传系统添加至已有网站中,21.1系统分析,21.1.1系统目标根据需要添加上传控件根据需要删除上传控件保存上传信息显示上传信息,当用户需要上传文件时,点击“添加附件”按钮可以动态的增加上传控件,点击“删除”按钮可以移除多余的上传控件。用户选择好要上传的文件,点击“上传”按钮即可保存所有选定的文件信息到网站中。,21.1.3系统原理,21.1.3技术要点,使用Request的Files属性获得上传的文件信息,21.2数据库分析及设计,创建数据库创建数据库表,21.3系统设计,系统页面设计配置网站的Web.config数据库连接代码设计保存上传信息代码设计获取上传文件信息代码设计保存上传文件的事件代码设计下载上传文件的事件代码设计,21.4运行系统,运行本系统,显示运行效果,21.5在我的网站中应用本系统,将文件批量上传系统加入到我的网站中,以对我的网站用户实现批量上传文件功能。,21.6开发过程常见问题及解决(1),JavaScript脚本语言是使用,读者要熟练掌握使用脚本语言生成Html控件的方法,特别注意脚本事件是如何绑定到对应按钮上的。保存上传文件的时候,一般情况下我们都要对文件进行改名保存以防止重名文件的出现。常用的方法是取得当前系统时间加上毫秒级的时间组成新的文件名。在GridView显示数据时候,我们会发现保存的文件路径和文件名称需要组合成一个字段显示,这时候我们需要一个转换函数,即代码中提到的GetFileUrl(stringstrAddress,stringstrFileName)函数,此函数将两个字段信息组合后重新绑定到GridView控件上。需要注意的是此函数一定要是Public类型的,否则前端页面代码不能使用此函数。,21.6开发过程常见问题及解决(2),在GridView显示数据时候,我们还会发现日期字段显示的时候会出现年月日时分秒的格式,为了去除多余的时间,我们需要格式化该字段,需要使用DataFormatString=“0:yyyy-MM-dd”使日期只显示年月日的格式,但是要注意的是一定要把HtmlEncode属性设置为False,否则DataFormatString属性不起作用。在使用上传控件上传文件的信息的时候,一定要注意在form标签的属性中添加“enctype=”multipart/form-data“”代码,否则使用Request的Files属性将获取不到请求中的文件信息。当用户同时上传多个文件的时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教学设计德育课件
- 比喻句与拟人句课件
- 童话故事教学课件
- 六语下采薇教学课件
- 新质生产力发展趋势图
- 物质跨膜运输实例
- 新质生产力结构化面试
- 工业软件赋能新质生产力
- 2025年新能源行业工业互联网能源管理技术创新报告
- 2025年新能源行业绿色物流碳减排量核算与认证实践案例分析
- 卫生院医疗质量管理方案
- 2025-2026秋季学年第一学期【英语】教研组工作计划:一路求索不停歇研思共进踏新程
- 叉车考试模拟试题及答案完整版
- 2025-2026学年人教版(2024)初中数学七年级上册教学计划及进度表
- 第1课 鸦片战争 课件 历史统编版2024八年级上册
- 物业管理师职业技能竞赛理论知识试题题库(1000题)
- 医学检验职称评审答辩
- 医药药品采购平台建设方案
- 2025合作合同范本下载
- 2024年黄浦区社区工作者招聘真题
- 结核患者管理方案模板(3篇)
评论
0/150
提交评论