ASP.NET不是語言,它是一門技術, 該技術可以通過程式設計語言(這裡指的是.NET支援的語言)訪問。
利用VB.NET建立WEB頁,利用ASP.NET來驅動該WEB頁。
ASP.NET是伺服器端的技術,它允許使用者利用功能完善的程式設計語言建立自己的WEB頁。
MSIL(microsoft intermediate language)同時具有先行編譯碼的最佳化結構和解釋碼的可移植性
ASP.NET中採用<script>標識符時,指令碼預設在瀏覽器(client)端執行,如果要編寫伺服器端的指令碼需要指定runat = “server”
WEB表單能夠記住不同控制項的狀態。HTTP是無狀態的,不能實現狀態保留。而ASP.NET是可以保留資料的。ASP.NET的資料保留可以通過瀏覽器原始碼中的隱藏控制項_VIEWSTATE來實現。開發人員不用做任何編程工作。_VIEWSTATE控制項能夠使ASP.NET記住頁提之間的控制項狀態,而不需要始終維持頁對象或HTTP串連。
如果想將表單資料傳回到伺服器,必須將表單控制項放到<form>標記中。
樣式表可以減少下載的時間,減少伺服器的負載,因為一個樣式表被下載後可以應用到許多頁面中。
共用屬性的定義方法: shared propertyname 。 訪問共用屬性即可以使用object . sharedproperty 也可以使用 class.sharedproperty 。 共用方法的定義方法和上面相同, 但只能用class.sharedproperty方法調用。
當ASP.NET運行代碼時,通常將產生的HTML放在緩衝器中,在頁結束運行後一次性的返回瀏覽器(client端)。可以利用response.buffer = false 來關閉緩衝器,這將可以改善伺服器的效能。
Application 狀態是WEB網站範圍的變數儲存,可以從任何頁訪問此儲存。Application對象是一個容器, 可以放置我們所設定的所有應用程式狀態變數;它是一個集合對象,建議可以使用Application.Lock() 和 Application.Unlock()把這些應用程式狀態變數加鎖。這些應用程式狀態變數會常駐記憶體,因此Application中的內容不易太多。
Managed Data Providers表示它們遵循 .NET 的記憶體使用量標準。
DataReader只能提供唯讀訪問, 不能用來改變資料,它僅能向前遍曆資料。
在DataTable中尋找行可以使用以下的兩種方式:
1. objRows = objTable.Select ( “ColName1 = 'str1'“ And ColName2 = 'str2'“)
2. objRows = objTable.Rows.Find(“主鍵碼“) 這種方法要求提供主鍵碼。
Command對象和DataAdapter對象之間的區別:
Command對象用於運行命令,DataAdapter對象用於為多個命令提供儲存空間。DataAdapter對象具有SelectCommand,UpdateCommand,InsertCommand,DeleteCommand 四個屬性,這些屬性可以儲存Command對象。