asp.net總結,
最近學習了asp.net部分的知識,這是自己接觸B/S結構以來的知識補充部分,作為一個“新人”,對於B/S的學習自己還是有諸多的問題的,自己接觸了asp.net這部分的知識之後才慢慢地揭開了它的面紗,它讓使用者對軟體對軟體的使用有了重新的認識,減輕了使用者學習和認識軟體的負擔、縮短了使用者使用軟體的時間。asp.net的學習更多的是對於簡單網頁的製作和簡易功能的實現,主要是通過Dreamweaver這個工具來實現的,以下便是自己歸納的涉及到的一些常見的控制項:
Asp.net控制項和 HTML控制項的區別如下表所示:(但是只要用到asp.net控制項,一般的情況下就肯定會用到html控制項,個人覺得這才是B/S結構的真正本質)
|
控制項 |
Asp.net控制項
|
HTML控制項 |
|
用途 |
服務端控制項、用於響應服務端事件 |
用戶端控制項、用於響應客服端事件 |
|
特點
|
完成頁面提交的事件,完成操作後重新整理頁面 |
只是針對用戶端自身的操作,不會發送到伺服器,簡單方便 |
自訂控制項是使用者根據自己的需要,將已有的控制群組合成自己重複使用的控制項,提高了控制項的使用效率,減輕了工作量!這也是一個合格的編程人員應該具備的基本素質。
這一部分的學習也讓自己接觸到了application、server、session等這些很重要的可以用於儲存資訊的技術。以下是它們各自的特點:
|
技術 |
特點 |
用途 |
|
application |
可以儲存相對少量的、簡單的資料 |
這是面向單個使用者、單個串連的資訊、儲存於伺服器端,會佔伺服器端資源。 |
|
server |
儲存少量的、簡單的資料,一般不允許超過4KB(與瀏覽器有關),使用到期日可以進行靈活設定,面向單個使用者,儲存於瀏覽器中(用戶端)。 |
使用者儲存在瀏覽器中的標籤,瀏覽記錄等 |
|
session |
能夠包含任意大小的資訊,而在整個應用程式周期中有效,而面對所有應用程式使用者的,儲存於伺服器端。當我們的網站訪問量過大時,可能造成效能上的瓶頸。因此我們不推薦使用該對象來儲存大的資料集合。 |
|
這些就是對於asp.net這部分知識的一個總結和回顧,對於B/S這部分的學習才是剛剛的開始,但是僅僅這一點就管中窺豹——可見一斑,相信之後的學習將會是一個豐富而又精彩的過程!