ASP.NET學習體會

來源:互聯網
上載者:User
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對象。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.