- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线文件管理模块
在线文件管理模块功能及应用 现代企业级开发中,在线文档管理是必不可少模块之一,本例所讲在线文档管理模块包括了文件上传到服务器上、文件浏览、重命名、移动、复制、删除、新建文件夹、压缩、解压缩、在线编辑等多种常用操作,适用于无纸化办公OA、ERP、CRM、项目管理、文件管理(网盘)、主机管理等多种场合。 在线文件管理模块特点 全静态页面、执行效率高; 使用AJAX技术,用户体验好; 界面美观,全新的对话框; 操作简便,一个页面完成所有操作; 纯DIV布局,代码简便控制,难度高; 纯手工代码,功能扩展容易; 抛弃传统“拖控件”做法,真正意义上的提高; 项目结构简单,易于融入任何系统; 在线文件管理模块展示 在线文件管理模块展示 在线文件管理模块展示 在线文件管理模块实现技能点 自定义AJAX操作,AJAX-tree,AJAX-Dialog DIV布局技术 HttpHandler技术 JSON技术 IO操作技术 在线文本编辑技术 在线压缩技术 在线文件管理模块具体实现过程 搭建项目层次如图CSS:存放整站样式文件JS:存放全部JS文件UpFiles:存放上传的文件WebExplorer.html:唯一的界面MyWebExplorer.ashx:一般处理程序,用来处理HTTP请求DownloadFile.cs:下载文件操作类ZipClass.cs:压缩文件操作类fckeditor:在线文本编辑器 在线文件管理-树-Ajax.js 在线文件管理-树-Tree.js 在线文件管理-树-Tree.js ClearCurrentStatus:清除当前节点状态 GotoParentNode:返回上级节点 SetCurrentStatus:设置当前节点状态 CreateChildren:创建子节点 Refersh:刷新 createImage:创建图片 createFileView:创建文件展现方式 clickDirectory:点击目录操作 在线文件管理-对话框-Dialog.js 文件详细说明 在线文件管理-通用文件-Common.js createImg:创建图片标签 createBtn:创建按钮标签 Stotype.trim:去除空格 createDiv:创建DIV createSpan:创建文本标签 在线文件管理-主文件-WebExplorerMain.js clickFile:代发点击文件的请求 new Dialog():加载对话框类 newDirectory:新建目录操作 switchEditor:切换编辑器 getEditorContent:获得要编辑的文本 closeConfirm:关闭确定 checkFileName:检查文件名 在线文件管理-主文件-WebExplorerMain.js saveNewFile:保存新文件 newFile:新建文件 saveFile:保存文件 createEditor:创建文本编辑器 getSelectedFile:获得选中的文件 Del:删除文件 Cut:剪贴文件 Copy:复制文件 Paste:粘贴文件 uploadFile:上传文件 downLoad:下载文件 在线文件管理-主文件-WebExplorerMain.js renameFile:重命名文件 clickFile:单击文件 editFile:编辑文件 loadFileContent:获取文件内容 zipFile:压缩文件 unZipFile:解压缩文件 在线文件管理-请求处理-ZxjayWebExplorer 在线文件管理-配置文件-Web.config httpRuntime requestValidationMode=2.0/ pages validateRequest=false/pages 在线文件管理扩展建议 本课程版权归北风网所有 欢迎访问我们的官方网站 * 北风网项目培训 之:在线文件管理模块 讲师:石曼迪 ASP.NET项目通用模块 function getHttpRequest() { httpRequest = new XMLHttpRequest(); httpRequest = new ActiveXObject(Msxml2.XMLHTTP); } function executeHttpRequest(method, url, data) { var xmlHttp = getHttpRequest(); xmlHttp.open(method, url, false); xmlHttp.setRequestHeader(Content-Type, application/x-www-form-urlenc
文档评论(0)