一、SqlDataRead和Dataset的選擇 Sqldataread優點:讀取資料非常快。如果對返回的資料不需做大量處理的情況下,建議使用SqlDataReader,其效能要比datset好很多。缺點:直到資料讀完才可close掉於資料庫的串連 (SqlDataReader 讀資料是快速向前的。SqlDataReader 類提供了一種讀取從 SQL Server 資料庫檢索的只進資料流的方法。它使用 SQL Server
Asp.net的多層架構主要是為瞭解決資料層,邏輯層,展示層等之間的關係。我的做法是這樣的:首先建立一個DataCore的基類。基類裡面封裝了一些低層的資料庫的基本操作,比如說資料庫聯結,調用預存程序等等。在這裡面有一個地方值得注意,通過對一個函數的重載可以實現調用不同功能的預存程序。以下程式碼範例: protected int RunProcedure(string storedProcName, IDataParameter[] parameters, out
以下就是在ASP.NET中檢測含有中文字串的實際長度,這個可能在很多地方都用的上. VB.NET的寫法: Function StrLength(Byval Str As String) As Integer Dim En As ASCIIEncoding=New ASCIIEncoding () Dim B As Byte()=En.GetBytes(Str) Dim i As Integer=0 Dim Length As Integer=0
Asp.Net 請求處理機制 前言我們都知道Web請求響應是基於Http協議,那麼我們可以這樣來理解,一次Web請求和響應的過程,實際上就是一次發送Http請求和接收Http響應的過程。用戶端向伺服器發送一次Http請求,伺服器端接收到這次請求,並產生響應報文,將響應報文發送回用戶端。這樣用戶端和伺服器端就完成了一次Web互動。 什麼是Asp.Net呢?我喜歡把Asp.Net定義如:Asp.Net 是一個運行在CLR的Managed
文章目錄 重構後的版本:總結 雖然開發中很少接觸多線程,但你必須承認你離不開他。接著上篇部落格(ASP.NET那點不為人知的事(三)),基本可以實現一個Mini版的伺服器,但也有不足:倘若用戶端飛快地串連,服務端很快被壓垮。幸好,Socket類實現了.NET架構的非同步呼叫模式,使用這個模式,利用線程池就可以讓伺服器更好的服務於到來的請求。重構後的版本:class Program { private const int
--要點是IfModule mod_aspdotnet.cpp,必須加上cpp Don’t ask me why… but i’ve been asked to make Apache run ASP.NET.IT Worked ! Even worked with ASP.NET 2.0 Site !Following are the instruction to make Asp.Net work under apache:– Install Apache 2.0.54 –