自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET在線文件管理模塊的設(shè)計(jì)與開發(fā)

開發(fā) 后端
現(xiàn)代企業(yè)級(jí)開發(fā)中,在線文檔管理是必不可少模塊之一,本例所講在線文檔管理模塊包括了文件上傳到服務(wù)器上、文件瀏覽、重命名、移動(dòng)、復(fù)制、刪除、新建文件夾、壓縮、解壓縮、在線編輯等多種常用操作...

在線文件管理模塊功能及應(yīng)用:

現(xiàn)代企業(yè)級(jí)開發(fā)中,在線文檔管理是必不可少模塊之一,本例所講在線文檔管理模塊包括了文件上傳到服務(wù)器上、文件瀏覽、重命名、移動(dòng)、復(fù)制、刪除、新建文件夾、壓縮、解壓縮、在線編輯等多種常用操作,適用于無紙化辦公OA、ERP、CRM、項(xiàng)目管理、文件管理(網(wǎng)盤)、主機(jī)管理等多種場(chǎng)合。

在線文件管理模塊特點(diǎn):

全靜態(tài)頁面、執(zhí)行效率高;使用AJAX技術(shù),用戶體驗(yàn)好;界面美觀,全新的對(duì)話框;操作簡(jiǎn)便,一個(gè)頁面完成所有操作;純DIV布局,代碼簡(jiǎn)便控制,難度高;純手工代碼,功能擴(kuò)展容易;拋棄傳統(tǒng)“拖控件”做法,真正意義上的提高;項(xiàng)目結(jié)構(gòu)簡(jiǎn)單,易于融入任何系統(tǒng);

在線文件管理模塊展示:

在線文件管理模塊實(shí)現(xiàn)技能點(diǎn):

自定義AJAX操作,AJAX-tree,AJAX-Dialog;DIV布局技術(shù);HttpHandler技術(shù);JSON技術(shù);IO操作技術(shù);在線文本編輯技術(shù);在線壓縮技術(shù)

在線文件管理模塊具體實(shí)現(xiàn)過程:

搭建項(xiàng)目層次如圖

CSS:  存放整站樣式文件

JS:存放全部JS文件

UpFiles:存放上傳的文件

WebExplorer.html:  唯一的界面

MyWebExplorer.ashx:一般處理程序,用來處理HTTP請(qǐng)求

DownloadFile.cs:下載文件操作類

ZipClass.cs:壓縮文件操作類

fckeditor:在線文本編輯器

目錄結(jié)構(gòu)如下:

在線文件管理-樹-Ajax.js

  1. function getHttpRequest()  
  2. {  
  3. httpRequest = new XMLHttpRequest();  
  4. httpRequest = new ActiveXObject("Msxml2.XMLHTTP");  
  5. }  
  6.  
  7. function executeHttpRequest(method, url, data)  
  8. {  
  9.     var xmlHttp = getHttpRequest();  
  10.     xmlHttp.open(method, url, false);  
  11.     xmlHttp.setRequestHeader("Content-Type""application/x-www-form-urlencoded");  
  12.     xmlHttp.send(data);  
  13.     return xmlHttp.responseText;  
  14. }   
  15.  
  16. function TreeNode()  
  17. {  
  18.     var self = this;  
  19.     var fileContainer = $(fileDivID);  
  20.     ……    ……          
  21.      this.childArea = createDiv();  
  22.      this.childArea.style.display = "none";  
  23.      this.container.appendChild(this.childArea);  
  24.     }   
  25.  
  26. this.clickNode = function()  
  27.     {  
  28.         self.ClearCurrentStatus();  
  29.         currentNode = self;  
  30.         self.SetCurrentStatus();  
  31.         self.CreateChildren();  
  32.     } 

關(guān)于在線文件管理-樹-Tree.js的幾點(diǎn)解說:

ClearCurrentStatus:清除當(dāng)前節(jié)點(diǎn)狀態(tài)

GotoParentNode:返回上級(jí)節(jié)點(diǎn)

SetCurrentStatus:設(shè)置當(dāng)前節(jié)點(diǎn)狀態(tài)

CreateChildren:創(chuàng)建子節(jié)點(diǎn)

Refersh:刷新

createImage:創(chuàng)建圖片

createFileView:創(chuàng)建文件展現(xiàn)方式

clickDirectory:點(diǎn)擊目錄操作

完整代碼已經(jīng)提供,記得點(diǎn)一下推薦哦。/Files/0771bc/在線文件管理模塊最終代碼.rar

原文鏈接:http://www.cnblogs.com/0771bc/archive/2012/08/18/2645719.html

【編輯推薦】

  1. ASP.NET應(yīng)用程序與頁面生命周期
  2. ASP.NET操作Excel(終極方法NPOI)
  3. 各自為政:ASP.NET實(shí)現(xiàn)團(tuán)隊(duì)分工的思考
  4. ASP.NET MVC涉及到的5個(gè)同步與異步
  5. ASP.NET Cache的一些總結(jié)
責(zé)任編輯:張偉 來源: idonet的博客
相關(guān)推薦

2009-07-29 09:38:06

Web開發(fā)ASP.NET

2023-07-04 08:26:15

2009-07-23 16:40:02

ASP.NET在線客服

2009-07-29 16:15:03

asp.net在線學(xué)習(xí)

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計(jì)

2009-07-29 17:29:46

ASP與ASP.NET

2009-07-24 10:14:22

ASP.NET開發(fā)

2009-07-20 16:23:01

ASP.NET授權(quán)模塊

2009-08-03 14:15:24

ASP.NET系統(tǒng)用戶

2009-08-05 16:53:14

ASP.NET組件設(shè)計(jì)

2009-07-30 15:18:11

2009-07-29 09:53:24

ASP.NET異常管理

2009-07-24 15:47:35

ASP.NET與ASP

2009-12-02 09:07:45

ASP.NET 4.0

2009-08-10 14:08:15

ASP.NET服務(wù)器控ASP.NET組件設(shè)計(jì)

2009-08-10 10:19:47

ASP.NET組件設(shè)計(jì)

2009-04-23 10:33:52

ASP.NET設(shè)計(jì)思想微軟

2011-04-13 15:18:10

.htmHTTP請(qǐng)求處理

2009-07-22 17:45:35

ASP.NET教程

2023-07-03 08:48:40

Web模塊化設(shè)計(jì)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)