在ASP.NET中通過HTTP上傳大文件是一個(gè)由來已久的挑戰(zhàn),它是許多活躍的ASP.NET論壇最常討論的問題之一,除了處理大文件外,用戶還經(jīng)常被要求要顯示出文件上傳的進(jìn)度,當(dāng)你需要直接控制從瀏覽器上傳數(shù)據(jù)流時(shí),你會(huì)四處碰壁。51CTO.com之前就曾針對(duì)性的報(bào)道過《解
2015-06-28ASP.NET默認(rèn)擴(kuò)展名為.aspx,可是我們看到許多網(wǎng)站的擴(kuò)展名很特別,比如校內(nèi)的do。個(gè)性之余還可以實(shí)現(xiàn)簡(jiǎn)單的偽靜態(tài)(即把后綴改為html)不過相對(duì)URLRewriter來說,是有點(diǎn)簡(jiǎn)陋(只能改掉連接中的.aspx),不過不失為一種方法。下面我們就來實(shí)現(xiàn)他!先來說一下ASP.NET
2015-06-28以下是本人對(duì).Net平臺(tái)開發(fā)實(shí)踐的一些點(diǎn)滴總結(jié)。這里的技術(shù)規(guī)范主要是開發(fā)過程的代碼規(guī)范、數(shù)據(jù)庫設(shè)計(jì)規(guī)范、Com和.Net互操作規(guī)范;實(shí)踐精華是對(duì)技術(shù)實(shí)踐過程中的部分總結(jié)。一、代碼規(guī)范良好的代碼風(fēng)格來自于同一的代碼規(guī)范。風(fēng)格良好的代碼不僅具備可讀性和可維護(hù)性
2015-06-28下載方法 private void FileDownload(string FullFileName) { FileInfo DownloadFile = new FileInfo(FullFileName); Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "application/o
2015-06-28由于MVC框架發(fā)展不久,還有很多不足的地方。其中關(guān)于路由規(guī)則配置這一塊問題比較大。首先路由規(guī)則是在全局配置問價(jià) Global.asax 的 Application_Start()事件中注冊(cè)的?! ublic static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRo
2015-06-28對(duì)于導(dǎo)出Execl文件大量時(shí) 一般做法時(shí)間會(huì)很長(zhǎng), 下面?zhèn)€人收藏方法,可導(dǎo)海量數(shù)據(jù) protected void CreateExecl(string swhere,string title) { string saveFileName = Server.MapPath("http://www.cnblogs.com/uploads/file/" + title); boo
2015-06-28網(wǎng)站的自動(dòng)升級(jí)主要是要實(shí)現(xiàn)從一臺(tái)服務(wù)器上下載某些文件到本服務(wù)器上,然后對(duì)下載下來的文件進(jìn)行更新等操作。比如,現(xiàn)在有服務(wù)器A,服務(wù)器B和客戶端C。作為COM公司開發(fā)的產(chǎn)品DIV網(wǎng)站系統(tǒng)被安裝到服務(wù)器B上,而它的更新設(shè)置及更新文件則在服務(wù)器A上。當(dāng)客戶C
2015-06-28誅仙3飛升任務(wù)怎么做?在誅仙3游戲中相信有不少玩家會(huì)遇到這樣的問題,那么,今天小編在這里就為大家?guī)碚D仙3飛升任務(wù)攻略大全,希望可以幫到小伙們。誅仙3飛升任務(wù)攻略大全首先到青云軒轅祖師那里接試煉任務(wù)。任務(wù)有三種,只要選擇其中一項(xiàng)完成就可以了。
2015-06-28Global.asax 文件,有時(shí)候叫做 ASP.NET 應(yīng)用程序文件,提供了一種在一個(gè)中心位置響應(yīng)應(yīng)用程序級(jí)或模塊級(jí)事件的方法。你可以使用這個(gè)文件實(shí)現(xiàn)應(yīng)用程序安全性以及其它一些任務(wù)。下面讓我們?cè)敿?xì)看一下如何在應(yīng)用程序開發(fā)工作中使用這個(gè)文件。概述Global.asax 位于應(yīng)用
2015-06-28 用asp.net發(fā)送Email已經(jīng)不是一件新鮮的事情了.可以采用很多種方法來發(fā)送,比如SmtpMail方法,Socket方法,通過第三方組件Jmail等方式都可以.但是本文討論的不是發(fā)送郵件采用的技術(shù),而是通過公司的一個(gè)項(xiàng)目實(shí)踐說說郵件引擎的架構(gòu),有不足和改進(jìn)之處
2015-06-28在原有的asp程序中用asp.net添加功能模塊,共享SESSIONs是一個(gè)難點(diǎn),下面介紹一種較為簡(jiǎn)潔的方法,可以在asp和asp.net中共享session會(huì)話?! 〉卿涰撁媸褂肅#重新創(chuàng)建,在成功登錄后執(zhí)行語句: Response.Write("<script language='javascript'>w
2015-06-28Cookie (HttpCookie的實(shí)例)提供了一種在 Web 應(yīng)用程序中存儲(chǔ)用戶特定信息的方法。例如,當(dāng)用戶訪問您的站點(diǎn)時(shí),您可以使用Cookie 存儲(chǔ)用戶首選項(xiàng)或其他信息。當(dāng)該用戶再次訪問您的網(wǎng)站時(shí),應(yīng)用程序便可以檢索以前存儲(chǔ)的信息。ASP.NET中的cookie:創(chuàng)建Cookie方法 (1
2015-06-28ASP.NET提供三種主要形式的緩存:頁面級(jí)輸出緩存、用戶控件級(jí)輸出緩存(或稱為片段緩存)和緩存API。輸出緩存和片段緩存的優(yōu)點(diǎn)是非常易于實(shí)現(xiàn),在大多數(shù)情況下,使用這兩種緩存就足夠了。而緩存API則提供了額外的靈活性(實(shí)際上是相當(dāng)大的靈活性),可用于在應(yīng)
2015-06-28現(xiàn)象:在一個(gè)網(wǎng)站中,當(dāng)訪問一個(gè)處理比較耗時(shí)的頁面(A頁面),頁面請(qǐng)求還沒有返回時(shí),此時(shí)再點(diǎn)擊訪問該網(wǎng)站的其他頁面(B頁面)會(huì)出現(xiàn)B頁面很久都沒有響應(yīng)和返回,直到A頁面輸出返回?cái)?shù)據(jù)時(shí)才開始處理B頁面的請(qǐng)求,造成請(qǐng)求排隊(duì)處理,A頁面阻塞了B頁面的請(qǐng)求處
2015-06-28使用.NET Framework下的System.Net.Mail.SmtpClient可以很容易的實(shí)現(xiàn)郵件發(fā)送,但現(xiàn)在很多郵件服務(wù)器已經(jīng)支持ESMTP協(xié)議。而ESMTP最大的區(qū)別在于發(fā)送時(shí)需要提供帳號(hào)密碼做驗(yàn)證。ESMTP通過流的方式發(fā)送命令與服務(wù)器交互,完成郵件的發(fā)送與接受。更多關(guān)于SMTP的命
2015-06-28 現(xiàn)在存在著的一個(gè)明顯事實(shí)是,所有的基于.NET技術(shù)的應(yīng)用程序或者產(chǎn)品都需要.NET的運(yùn)行庫支持,因?yàn)?NET在程序部署和分發(fā)方面有些類似,它需要.NET Framework SDK的支持(JAVA應(yīng)用程序需要JDK的支持才可以運(yùn)行),不幸的是,目前的Win9x系列以及WinNT/
2015-06-28XML Web服務(wù)描述XML Web服務(wù)基礎(chǔ)結(jié)構(gòu)創(chuàng)建在使用遵循一個(gè)公布的服務(wù)描述的基于XML的消息的通信的基礎(chǔ)上。服務(wù)描述是一個(gè)使用WSDL語言的XML語法編寫的XML文檔,定義了XML Web服務(wù)能理解的XML Web服務(wù)消息格式。服務(wù)描述起一個(gè)協(xié)定的作用,用來定義一個(gè)XML Web服務(wù)的行
2015-06-28前言 本文是我對(duì)ASP.NET頁面載入速度提高的一些做法,這些做法分為以下部分: 1.采用 HTTP Module 控制頁面的生命周期?! ?.自定義Response.Filter得到輸出流stream生成動(dòng)態(tài)頁面的靜態(tài)內(nèi)容(磁盤緩存)?! ?.頁面GZIP壓縮。 4.OutputCache 編程方式
2015-06-28MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest開發(fā)出來,經(jīng)md2、md3和md4發(fā)展而來。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密匙前被"壓縮&q
2015-06-28成員關(guān)系的概念在人類社會(huì)中是一個(gè)層次比較低的概念,源于希望屬于某個(gè)群組的意識(shí)。同樣,在ASP.NET 2.0程序開始開發(fā)涉及到成員關(guān)系的應(yīng)用程序時(shí),必須首先理解身份、驗(yàn)證和授權(quán)這幾個(gè)關(guān)鍵的概念。成員關(guān)系的概念在人類社會(huì)中是一個(gè)層次比較低的概念,源于希望屬于
2015-06-28