婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET的HtmlForm控件學習及Post與Get的區別概述

ASP.NET的HtmlForm控件學習及Post與Get的區別概述

熱門標簽:玉林市機器人外呼系統哪家好 申請400電話手續 電話機器人軟件銷售工作 蘋果手機凱立德地圖標注 合肥電銷外呼系統哪家公司做的好 百度ai地圖標注 同安公安400電話怎么申請流程 預測式外呼系統使用說明 南陽外呼系統定制化

一、前言

1、了解HTTP(hypertext transport protocol)超文本傳輸協議

它是一種分布式,協作式,超媒體系統應用之間的通信協議。是萬維網(world wide web)交換信息的基礎。它以HTML文檔從web服務器傳到web瀏覽器的方式進行的,如下圖解:

HTTP工作在TCP/IP協議體系中的TCP協議上。我們可以引出TCP/IP協議層級模型,如下圖:

HTTP請求的方法如下
(1).OPTIONS:返回服務器針對特定資源所支持的HTTP請求方法。也可以利用向Web服務器發送'*'的請求來測試服務器的功能性。 
(2).HEAD:向服務器索要與GET請求相一致的響應,只不過響應體將不會被返回。這一方法可以在不必傳輸整個響應內容的情況下,就可以獲取包含在響應消息頭中的元信息。
(3).GET:向特定的資源發出請求。注意:GET方法不應當被用于產生“副作用”的操作中,例如在web app.中。其中一個原因是GET可能會被網絡蜘蛛等隨意訪問。 
(4).POST:向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。 
(5).PUT:向指定資源位置上傳其最新內容。
(6).DELETE: 請求服務器刪除Request-URI所標識的資源。 
(7).TRACK: 回顯服務器收到的請求,主要用于測試或診斷。

2.表單提交原理

這里引述了大牛們的總結

(1).表單提交時表單內容會被瀏覽器封裝為HTTP請求報,里面包含了所有表單元素的name屬性值和value屬性的值,形式為name=value。

(2).該HTTP請求報被webserver獲取后會被解析并封裝成一個Request對象,Request對象里有一個Parameters集合專門用來存放所有的表單元素名值對。

(3).每個表單元素名值對被封裝成一個Parameter,而Parameter其實就是一個Map,所以你的Servlet里就可以用request.getParameter(name)獲取其value了。

 既然大牛們都說的很清楚了,那么我們還需要清除的是表單靠什么進行提交的,在這里表單標簽有個很重要的屬性就是enctype,它設置以何種編碼方式提交表單數據。有以下三種:

(1).application/x-www-form-urlencoded:這是默認的編碼方式,通過Value值的方式進行數據處理 [這個我還是模糊的]
(2).multipart/form-data:是以二進制流的方式來處理表單數據
(3).text/plain:當表單的action屬性值為mailto:URL的形式時使用,多用于直接通過表單發送郵件

二、HtmlForm控件

1.HtmlForm 控件用于控制 form> 元素,主要屬性如下

屬性 描述
Action

URL,定義當提交表單時把數據送往何處。注釋:該屬性總是設置為頁面自身的 URL!

Attributes 返回該元素的所有屬性名稱和值對。
Disabled 布爾值,指示是否禁用該控件。默認是 false。
EncType 用來編碼表單內容的 MIME 類型。
id 控件的唯一 id。
InnerHtml

設置或返回該 HTML 元素的開始標簽和結束標簽之間的內容。特殊字符不會被自動轉換為 HTML 實體。

InnerText

設置或返回該 HTML 元素的開始標簽和結束標簽之間的所有文本。特殊字符會被自動轉換為 HTML 實體。

Method 表單向服務器傳送數據的方式。合法的值是 "post" 和 "get"。默認是 "post"。
Name 表單的名稱。
runat 規定該控件是一個服務器控件。必須被設置為 "server"。
Style 設置或返回被應用到控件的 CSS 屬性。
TagName 返回元素的標簽名。
Target 加載 URL 的目標窗口。
Visible 布爾值,指示該控件是否可見。

Method:Post / Get;其中的差別是Get表示由瀏覽器主動上傳資料至Server 端,是立即傳送,其執行效率快但是傳送的數據量也不能太大;而Post表示由服務器來抓取數據,雖然不是那么立即,但是可傳送的數據量則沒有什么限制。

Action:要提交數據的頁面,即數據要傳送至哪個網址。

2.Post與Get的區別: 

http://jb51.net/web/72554.html
Form提供了兩種數據傳輸的方式——get和post。雖然它們都是數據的提交方式,但是在實際傳輸時確有很大的不同,并且可能會對數據產生嚴重的影響。雖然為了方便的得到變量值,Web容器已經屏蔽了二者的一些差異,但是了解二者的差異在以后的編程也會很有幫助的。

Form中的get和post方法,在數據傳輸過程中分別對應了HTTP協議中的GET和POST方法。二者主要區別如下:

1、Get是用來從服務器上獲得數據,而Post是用來向服務器上傳遞數據。

2、Get將表單中數據的按照variable=value的形式,添加到action所指向的URL后面,并且兩者使用“?”連接,而各個變量之間使用“”連接;Post是將表單中的數據放在form的數據體中,按照變量和值相對應的方式,傳遞到action所指向URL。

3、Get是不安全的,因為在傳輸過程,數據被放在請求的URL中,而如今現有的很多服務器、代理服務器或者用戶代理都會將請求URL記錄到日志文件中,然后放在某個地方,這樣就可能會有一些隱私的信息被第三方看到。另外,用戶也可以在瀏覽器上直接看到提交的數據,一些系統內部消息將會一同顯示在用戶面前。Post的所有操作對用戶來說都是不可見的。

4、Get傳輸的數據量小,這主要是因為受URL長度限制;而Post可以傳輸大量的數據,所以在上傳文件只能使用Post(當然還有一個原因,將在后面的提到)。

5、Get限制Form表單的數據集的值必須為ASCII字符;而Post支持整個ISO10646字符集。

6、Get是Form的默認方法。

使用Post傳輸的數據,可以通過設置編碼的方式正確轉化中文;而Get傳輸的數據卻沒有變化。在以后的程序中,我們一定要注意這一點。

1、Get 方法通過 URL 請求來傳遞用戶的數據,將表單內各字段名稱與其內容,以成對的字符串連接,置于 action 屬性所指程序的 url 后,如http://www.mdm.com/test.asp?name=asdpassword=sad,數據都會直接顯示在 url 上,就像用戶點擊一個鏈接一樣;Post 方法通過 HTTP post 機制,將表單內各字段名稱與其內容放置在 HTML 表頭(header)內一起傳送給服務器端交由 action 屬性能所指的程序處理,該程序會通過標準輸入(stdin)方式,將表單的數據讀出并加以處理

2、 Get 方式需要使用 Request.QueryString 來取得變量的值;而 Post 方式通過 Request.Form 來訪問提交的內容

3、Get 方式傳輸的數據量非常小,一般限制在 2 KB 左右,但是執行效率卻比 Post 方法好;而 Post 方式傳遞的數據量相對較大,它是等待服務器來讀取數據,不過也有字節限制,這是為了避免對服務器用大量數據進行惡意攻擊,根據微軟方面的說法,微軟對用 Request.Form() 可接收的最大數據有限制,IIS 4 中為 80 KB 字節,IIS 5 中為 100 KB 字節建議:除非你肯定你提交的數據可以一次性提交,否則請盡量用 Post 方法

4、Get 方式提交數據,會帶來安全問題,比如一個登陸頁面,通過 Get 方式提交數據時,用戶名和密碼將出現在 URL 上,如果頁面可以被緩存或者其他人可以訪問客戶這臺機器,就可以從歷史記錄獲得該用戶的帳號和密碼,所以表單提交建議使用 Post 方法;Post 方法提交的表單頁面常見的問題是,該頁面如果刷新的時候,會彈出一個對話框建議:出于安全性考慮,建議最好使用 Post 提交數據

 關于ASP.NET的HtmlForm 控件這點弄明白之后,那么在后期的ASP.NET上傳控件、Request獲取窗體變量就能很容易的去理解了。再者,關于Get與Post的區別,甚是關鍵,去年面試的時候就因為這點沒有很好地回答上而被潛回,看來以后還是要把基礎的東西弄熟透、打扎實才能為后面的道路順利開展工作。

您可能感興趣的文章:
  • Asp.net XMLHTTP封裝類(GET,Post發送和接收數據)
  • ASP.NET Get和Post兩種提交方法淺析
  • asp.net頁面與頁面之間傳參數值方法(post傳值和get傳值)
  • 區分ASP.NET中get方法和post方法

標簽:嘉興 淄博 揚州 南昌 臺州 海南 南京 南京

巨人網絡通訊聲明:本文標題《ASP.NET的HtmlForm控件學習及Post與Get的區別概述》,本文關鍵詞  ASP.NET,的,HtmlForm,控件,學習,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET的HtmlForm控件學習及Post與Get的區別概述》相關的同類信息!
  • 本頁收集關于ASP.NET的HtmlForm控件學習及Post與Get的區別概述的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美亚洲高清一区| 精品午夜一区二区三区在线观看 | 成人综合婷婷国产精品久久| 国产一区二区伦理片| 美女一区二区久久| 麻豆成人在线观看| 韩国三级在线一区| 久久精品国产免费| 紧缚奴在线一区二区三区| 免费观看成人av| 久久99精品久久只有精品| 秋霞av亚洲一区二区三| 国产精一品亚洲二区在线视频| 精品写真视频在线观看| 懂色av噜噜一区二区三区av| 99久久精品国产毛片| 色素色在线综合| 欧美日韩日日摸| 欧美大片一区二区三区| 久久精品视频在线免费观看| 国产精品妹子av| 亚洲丶国产丶欧美一区二区三区| 亚洲图片欧美一区| 国内一区二区在线| 色综合天天性综合| 欧美偷拍一区二区| 日韩视频中午一区| 中文字幕+乱码+中文字幕一区| 亚洲日本免费电影| 日韩二区三区四区| 99久久久免费精品国产一区二区| 在线国产亚洲欧美| 日韩精品一区二区三区中文精品 | 亚洲欧美日韩国产成人精品影院| 亚洲综合久久久| 久久国产精品无码网站| 北条麻妃一区二区三区| 欧美精品第一页| 中文字幕国产一区二区| 日韩精品三区四区| 成人h动漫精品一区二| 欧美日韩大陆在线| 亚洲视频一区二区在线观看| 久久成人精品无人区| 在线视频一区二区三区| 国产天堂亚洲国产碰碰| 亚洲国产综合人成综合网站| 成人三级在线视频| 久久亚洲影视婷婷| 青青国产91久久久久久| 日本高清不卡在线观看| 久久亚洲精品国产精品紫薇| 天堂成人国产精品一区| 91网站最新网址| 2021中文字幕一区亚洲| 一区二区三区在线视频免费观看 | 亚洲男人的天堂网| 黑人精品欧美一区二区蜜桃 | 另类人妖一区二区av| 韩日av一区二区| 91麻豆免费观看| 亚洲精品在线观| 亚洲va欧美va人人爽| 波多野结衣中文字幕一区| 日韩一区二区在线看| 综合电影一区二区三区 | 欧美日韩一二三| 国产农村妇女毛片精品久久麻豆 | 日本一区二区三区在线不卡| 欧美aaaaaa午夜精品| 欧美在线观看18| 亚洲视频在线观看三级| 粉嫩在线一区二区三区视频| 欧美一级日韩不卡播放免费| 亚洲一区二区三区精品在线| 美女mm1313爽爽久久久蜜臀| 欧美性色aⅴ视频一区日韩精品| 日韩一二在线观看| 自拍偷拍欧美精品| 成人黄色电影在线| 久久精品夜色噜噜亚洲aⅴ| 久久精品国产精品亚洲红杏| 99综合电影在线视频| 一区二区三区在线视频播放 | 久久精品999| 久久久久国色av免费看影院| 韩日av一区二区| 久久亚洲捆绑美女| 激情丁香综合五月| 精品国产百合女同互慰| 精品一区二区三区免费毛片爱| 欧美自拍偷拍一区| 婷婷国产v国产偷v亚洲高清| 国产盗摄视频一区二区三区| 亚洲精选免费视频| 在线观看一区日韩| 日韩av一区二区三区| 欧美一区二区三区四区视频| 欧美aaa在线| 久久久亚洲午夜电影| 成人黄色免费短视频| 久久久99精品免费观看不卡| 色呦呦国产精品| 亚洲图片一区二区| 欧美成人艳星乳罩| 国产精品12区| 亚洲精品日韩一| 欧美人xxxx| 国内精品久久久久影院一蜜桃| 日韩欧美的一区| 久久精品免费观看| 国产精品国产精品国产专区不片| 色综合久久综合网| 日本 国产 欧美色综合| 久久综合资源网| 成人av网站免费| 亚洲国产裸拍裸体视频在线观看乱了| 91在线观看高清| 日韩精品久久久久久| 国产亚洲精品资源在线26u| 97久久超碰国产精品| 亚洲丶国产丶欧美一区二区三区| 日韩三级电影网址| 成人午夜视频在线| 日韩av电影天堂| 中文字幕中文字幕一区二区 | 久久五月婷婷丁香社区| 欧美视频一区在线| 国产成a人亚洲精| 亚洲成在人线在线播放| 亚洲精品一区二区三区香蕉| aa级大片欧美| 久久9热精品视频| 亚洲美女视频一区| 日韩一区二区三| 色丁香久综合在线久综合在线观看| 久久狠狠亚洲综合| 一区二区三区高清不卡| 久久精品亚洲国产奇米99| 欧美性做爰猛烈叫床潮| 成人一级片在线观看| 美女在线一区二区| 国产精品免费av| 国产精品成人网| 久久无码av三级| 欧美日本精品一区二区三区| 99国产精品视频免费观看| 国产一区二区三区免费| 蜜桃一区二区三区四区| 五月激情综合色| 亚洲人成影院在线观看| 国产精品免费视频观看| 国产亚洲欧美色| 久久色中文字幕| 日韩欧美国产综合一区| 欧美日韩视频在线第一区 | 亚洲无线码一区二区三区| 中文字幕一区二区三区在线不卡 | 色综合天天狠狠| 成人黄色综合网站| 国产成人综合在线播放| 国产美女一区二区| 国产原创一区二区| 久久黄色级2电影| 国产一区二区三区四| 国产在线国偷精品产拍免费yy| 中文字幕亚洲在| 亚洲国产毛片aaaaa无费看| 亚洲国产欧美在线| 一区二区三区欧美在线观看| 亚洲男人电影天堂| 亚洲一区二区三区四区在线| 一级中文字幕一区二区| 国产精品久久久久影院色老大| 精品噜噜噜噜久久久久久久久试看| 日韩午夜精品电影| 在线观看不卡一区| 精品国产免费一区二区三区香蕉 | 福利一区二区在线| 91一区二区三区在线观看| 色欧美片视频在线观看在线视频| 在线观看视频91| 日本乱人伦aⅴ精品| 久久伊99综合婷婷久久伊| 国产视频亚洲色图| **性色生活片久久毛片| 悠悠色在线精品| 丝袜美腿亚洲色图| 国产精品一品二品| 日本sm残虐另类| 欧美在线一二三| 亚洲精品在线观| 亚洲激情在线播放| 奇米综合一区二区三区精品视频| 国产一区二区三区不卡在线观看| 成人免费福利片| 国产剧情一区二区三区| 欧美日本在线看| 精品日韩在线一区| 亚洲一区二区在线视频|