WEB基礎知識: web
WWW一個大規模在線式信息儲藏所。 apache
瀏覽器:交互式應用程序。(C/S架構,瘦客戶端) 編程
ASP.NET簡介:徹底給予模塊和組件。 瀏覽器
引入MISL語言的緣由: 安全
創建ASP.NET運行環境: 服務器
開始編寫ASP.NET程序 網絡
C#語言基礎(不作筆記了) 架構
HTML控件和WEB服務器控件 框架
ASP.NET是給予控件設計的,對HTML控件的功能進行了擴展。同時ASP.NET自身也提供了一些服務器控件。因此ASP.NET有兩種服務器控件: 工具
HTML控件:
語法:HTML控件名.Attributes(HTML標記屬性名)="屬性值"
語法:HTML控件名.Disabled=布爾值
注意:
標記是一個餓容器,表示其中的內容是能夠返回到web服務器的。若是不定義表單不能實現用戶輸入數據的提交。表單又兩個重要的屬性:Action:指定對錶單進行處理的腳本的地址。(也就是說表單被提交到服務器端後由誰來處理)在action中指定處理者的URL。
Method:
Post:將表單中的信息做爲一個數據塊發送到服務器端。
二者之間的區別:
HTTP 定義了與服務器交互的不一樣方法,最基本的方法是 get 和
post。事實上 get
適用於多數請求,而保留 post僅用於更新站點。根據 HTTP 規範,get
用於信息獲取,並且應該是安全的和冪等的。所謂安全的意味着該操做用於獲取信息而非修改信息。換句話說,get 請求通常不該產生反作用。冪等的意味着對同一 URL的多個請求應該返回一樣的結果。完整的定義並不像看起來那樣嚴格。從根本上講,其目標是當用戶打開一個連接時,她能夠確信從自身的角度來看沒有改變資源。好比,新聞站點的頭版不斷更新。雖然第二次請求會返回不一樣的一批新聞,該操做仍然被認爲是安全的和冪等的,由於它老是返回當前的新聞。反之亦然。post請求就不那麼輕鬆了。post 表示可能改變服務器上的資源的請求。仍然以新聞站點爲例,讀者對文章的註解應該經過 post請求實現,由於在註解提交以後站點已經不一樣了(比方說文章下面出現一條註解);
在FORM提交的時候,若是不指定Method,則默認爲get請求,Form中提交的數據將會附加在url以後,以?分開與url分開。字母數字字符原樣發送,但空格轉換爲"+"號,其它符號轉換爲%XX,其中XX爲該符號以16進製表示的ASCII(或ISOLatin-1)值。get請求請提交的數據放置在HTTP請求協議頭中,而post提交的數據則放在實體數據中;
get方式提交的數據最多隻能有1024字節,而post則沒有此限制。
在表單裏使用"post"和"get"有什麼區別
在Form裏面,可使用post也可使用get。它們都是method的合法取值。可是,post和get方法在使用上至少有兩點不一樣:
1、get方法經過URL請求來傳遞用戶的輸入。post方法經過另外的形式。
2、get方式的提交你須要用Request.QueryString來取得變量的值,而post方式提交時,你必須經過Request.Form來訪問提交的內容。
WEBFORM組成: