Time of Update: 2018-12-07
以前一直錯誤的認為在ASP.NET中無法通過編程方式實現多線程斷點續傳,今天終於獲得了這樣一個解決方案,讓我明白要學習的東西還很多。此解決方案基於其它解決方案及相關資料,根據我自己的理解改進.如有錯漏,請儘管指出;如有其它更好的解決方案,請推薦一下,感謝先。System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[102
Time of Update: 2018-12-07
my solution as
Time of Update: 2018-12-07
ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you to develop Web applications that can
Time of Update: 2018-12-07
VWDHosting.net lets you try out Visual Web Developer 2005 Express Edition and ASP.NET 2.0 by uploading your web sites to a live web server (this type of service is called ‘web hosting’). The VWDHosting,net web hosting service provides a free, no
Time of Update: 2018-12-07
簡介此控制項是封裝一個標準的HTML控制項,但是ASP.NET缺沒有提供此控制項的伺服器版,因為我自己的項目中用到了這樣的控制項,所以趁這幾天有空整理了一下,先體驗一下設計時和運行時的效果:設計時:運行時:此控制項與我前些日子介紹的ComboBox原理相同。區別在於:ComboBox只實現了一層控制項階層,而GroupList實現了嵌套的二層控制項階層。我還想實現如多級菜單和樹的無限級控制項階層,通過這兩個控制項的開發我發現這不難實現。實現了一個SelectedIndexChanged事件。特點
Time of Update: 2018-12-07
此前曾介紹過asp.net中將大檔案儲存到MSSQL的image欄位並即時顯示進度資訊, 本次提供實現分塊斷點續傳下載的例子,該樣本直接從資料庫下載,減少了將資料庫的BLOB欄位內容儲存到伺服器硬碟然後下載的中間環節。此本次樣本的更新部分基於如下兩篇重要文章所介紹的技術: How to read and write a file to and from a BLOB column by using chunking in ADO.NET and Visual C# .NETAsp.net(c#)
Time of Update: 2018-12-07
遇到了這個問題。就是CreateUserWizard這個控制項,所此輸入密碼,都返回這樣的錯誤提示:“密碼最短長度為 7,其中必須包含以下非字母數字字元:
Time of Update: 2018-12-07
邁克老貓(MikeCat) 來自:老貓の理想 在這裡給大家提供一些平時經常容易用到的效果的解決方案。我把一些效果封裝在了一個類庫檔案中。 警告視窗 /// <summary> /// 伺服器端彈出alert對話方塊 /// </summary> /// <param name="str_Message">提示資訊,例子:"不可為空!"</param> /// <param
Time of Update: 2018-12-07
//******************************************************************************//程式名稱:老貓的理想ASP.NET探針//Version:0.20 //作者:邁克老貓//著作權 2004-2005 老貓的理想工作室.//首頁:http://www.mikecat.net Email:mikecat#mikecat.net QQ:87029826//本程式碼完全免費,您可以任意複製,修改和傳播。但請保留以上
Time of Update: 2018-12-07
在網上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其實這種方法是錯誤的。第一,HttpHandle是實現不了urlrewrite的;第二Server.Transfer是標準的重新導向,根本不是urlrewrite。 其實,實現urlrewrite不用自己HttpHandle,也不用自己實現HttpModule,用幾行代碼就可以輕鬆實現。
Time of Update: 2018-12-07
今天看了靈感之源推薦的網站提供的CarlosAg.ExcelXmlWriter,感覺不錯,反編譯看了一下,實際上是在構造一個xml文檔,然後通過writer1.WriteProcessingInstruction("mso-application", "progid='Excel.Sheet'");來設定用excel開啟,這樣我們就很輕鬆獲得了一個excel,顯然這種方法不需要伺服器端安裝excel。突然想到是否可以通過同樣的方式來產生word呢,答案是肯定的,這則blog指出了方法:http:
Time of Update: 2018-12-07
本教程參考C#和ASP.NET程式設計教程撰寫,有什麼不足之處請大家指出,或在老貓的理想BLOG留言。 好些天不寫了。今天事情較少,有幾個網友總是問,就又寫了點東西。可能疏漏比較多,希望大家幫忙指正
Time of Update: 2018-12-07
應用情境:在給客戶開發一個asp.net工作流程系統時,因為某些Form內容過長,客戶提出要求在對Form的編輯過程中隨時能夠儲存當前輸入,並且能隨時恢複儲存時的狀態。因為form的提交有嚴格的驗證代碼,因此儲存不能執行驗證,而不經過驗證的代碼不能儲存到系統資料庫中。如果用暫存資料表儲存又顯麻煩,代碼量會增加很多,同時可能導致系統產生新的bug.解決方案產生過程:首先想到的就是通過儲存Page的ViewState,然後在恢複的時候用儲存過的ViewState來替換。可以通過重寫Page的如下兩個
Time of Update: 2018-12-07
asp.net中將大檔案儲存到MSSQL主要需要解決以下兩個關鍵問題: 檔案需要分塊儲存到MSSQL中;檔案較大時,檔案儲存到MSSQL的過程耗時較長,ASP.NET頁面可能出現逾時錯誤而導致操作失敗。下面的兩篇文章很好的解決了上述兩個問題: How to read and write a file to and from a BLOB column by using chunking in ADO.NET and Visual C# .NET Executing Long Running
Time of Update: 2018-12-07
載入控制項需要選擇特定的時機,否則會出現註冊事件無效的情況.如果重寫OnLoadComplete方法來載入控制項,那麼無論如何控制項動態註冊的事件都是無法觸發的.這個問題費了很大週摺才找到.protected override void OnLoadComplete(EventArgs e) { Button btn = new Button(); btn.ID = "btn1"; btn.Text = "Click
Time of Update: 2018-12-07
前面一篇<ASP.NET 動態載入控制項的問題 >提到過控制項時間載入和註冊時機的問題,另外還有就是PostBack的問題.除了以上兩個問題還有一個控制項ID的問題容易被我們忽視.
Time of Update: 2018-12-07
作者:Andrew Needleman相關技術:C#、.NET、ASP.NET、Window難度:★★★★☆讀者類型:資料庫開發人員、系統結構設計人員 [摘要]本文討論了如何安排ASP.NET代碼的運行和N層體繫結構設計,介紹了Web服務和Windows服務基礎知識。
Time of Update: 2018-12-07
以下經驗總結自<ASP.NET效能編程>,並且經過驗證 1,不參與POSTBACK機制的控制項,不要用伺服器控制項,盡量用靜態HTML標記 2,編譯時間使用RELEASE配置 3,正式投入應用時,記著將DEBUG設為FALSE 4,SMARTNAVIGATE記著設為TRUE,它可以讓瀏覽者感覺到你效能的提高 5,如果不是必須保持更新的頁面,請記住加入<%@ OutputCache Duration="60" VaryByParam="*" %>聲明,它可以大幅提高效能 6
Time of Update: 2018-12-07
Asp.Net頁面之間傳遞資料大致有這麼幾種方式:1.GET方式: 即通過URL加上自訂的name-value集合,這個一般大家都在用,也很方便,而且客戶可以直接通過URL訪問特定的頁面。2.POST方式: 即通過提交Form來傳遞Form裡的資料,可以在Form中添加Hidden欄位來自訂資料。3.Application域變數: 多個頁面訪問或修改全域變數來交換資料,記得訪問時候要進行加鎖/解鎖。由於是在服務端的變數,可以儲存複雜結構的變數類型或對象。4.Session域變數: 多個頁
Time of Update: 2018-12-07
在最近的ASP.NET項目中,我們在測試期間發現系統效能低下。最開始我們懷疑是由於使用了過多的UserControl所致。但是由於這已經是項目晚期,已經不可能再推翻以往的設計架構重來。所以我們不得不尋找其它可以改善效能的方法。剛開始我們使用緩衝來進行改善。但是我們的頁面中大量的資料都是隨時變化的,.net