亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ASP.NET Get和Post兩種提交方法淺析

 更新時間:2013年03月17日 11:56:56   作者:  
表單form的提交有兩種方式,一種是get的方法,一種是post 的方法.看下面代碼,理解ASP.NET Get和Post兩種提交的區(qū)別:

復制代碼 代碼如下:

< form id="form1" method="get" runat="server">

       < div>  姓名字< asp:TextBox ID="name" runat="server">< /asp:TextBox>< br /> 

                  你的網站< asp:TextBox ID="website" runat="server">< /asp:TextBox>< br />

                   < asp:Button ID="Button1" runat="server" Text="send" />< br />

                  學習request 和 response的用法< br />

   < /div>

 </form>

 < form id="form2" method="post" runat="server">

       < div>  姓名字< asp:TextBox ID="name2" runat="server">< /asp:TextBox>< br /> 

                  你的網站< asp:TextBox ID="website2" runat="server">< /asp:TextBox>< br />

                   < asp:Button ID="Button2" runat="server" Text="send" />< br />

                  學習request 和 response的用法< br />

     < br />

 </form>

從URL中可看出ASP.NET Get和Post的區(qū)別.那么那如何編程實現(xiàn)數據的接收呢?

  第1種,接收用get 方法傳輸的數據的寫法:

復制代碼 代碼如下:

 protected void Page_Load(object sender, EventArgs e)

       {

           string id = Request.QueryString["name"];

           string website = Request.QueryString["website"];

           Response.Write(id + "< br>" + website);

          Response.Write("你使用的是" + Request.RequestType + "方式傳送數據");

       }

第2種,接收用post 方法傳輸的數據的寫法:

復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)

       {

           string id2 = Request.Form["name2"];

           string website2 = Request.Form["website2"];

           Response.Write(id2 + "< br>" + website2);

           Response.Write("你使用的是" + Request.RequestType + "方式傳送數據");

     }

第3種,同時接受get和post 方法傳送數據的代碼寫法:  A 寫法

復制代碼 代碼如下:

  string id3 = Request.Params["name3"];

  string website3 = Request.Params["website3"];

  Response.Write(id3 + "< br>" + website3);

B 寫法

復制代碼 代碼如下:

   string id3 = Request.Params["name3"];

   string website3 = Request.Params["website3"];

   Response.Write(id3 + "< br>" + website3);


B 寫法
復制代碼 代碼如下:

   string id4 = Request["name4"];

   string website4 = Request["website4"];

   Response.Write(id4 + "< br>" + website4);


表單提交中,ASP.NET的Get和Post方式的區(qū)別歸納如下幾點:

• get是從服務器上獲取數據,post是向服務器傳送數據。

 get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段一一對應,在URL中可以看到。post是通過HTTP post機制,將表單內各個字段與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。

 對于get方式,服務器端用Request.QueryString獲取變量的值,對于post方式,服務器端用Request.Form獲取提交的數據。

 get傳送的數據量較小,不能大于2KB。post傳送的數據量較大,一般被默認為不受限制。

 get安全性非常低,post安全性較高。但是執(zhí)行效率卻比Post方法好

               建議:

 get方式的安全性較Post方式要差些,包含機密信息的話,建議用Post數據提交方式;

  在做數據查詢時,建議用Get方式;而在做數據添加、修改或刪除時,建議用Post方式

每天早上敲醒自己的不是鬧鐘,是夢想!

相關文章

  • .NET開發(fā)基礎:從簡單的例子理解泛型 分享

    .NET開發(fā)基礎:從簡單的例子理解泛型 分享

    .Net開發(fā)基礎系列文章,對自己之前寫過的代碼備忘,如能給人予幫助,不甚榮幸。個人能力有限,如有差錯或不足,請及時指正。
    2013-06-06
  • .Net?Core實現(xiàn)第三方QQ掃碼登錄

    .Net?Core實現(xiàn)第三方QQ掃碼登錄

    這篇文章介紹了.Net?Core實現(xiàn)第三方QQ掃碼登錄的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • .net core日志結構化

    .net core日志結構化

    如果我們的日志結構化了,那么可以使用elasticsearch 這樣的框架進行二次整理,再借助一些分析工具。我們就能做到可視化分析系統(tǒng)的運行情況,做到日志告警、上下文關聯(lián)、實現(xiàn)追蹤系統(tǒng)集成,同樣也易于檢索相關信息。本文講解的結構化,借助需要借助serilog工具
    2021-06-06
  • .NET微服務架構CI/CD鏡像自動分發(fā)

    .NET微服務架構CI/CD鏡像自動分發(fā)

    這篇文章介紹了.NET微服務架構CI/CD實現(xiàn)鏡像自動分發(fā)的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • .NET Core中Object Pool的多種用法詳解

    .NET Core中Object Pool的多種用法詳解

    本文通過實例代碼給大家介紹了.NET Core中Object Pool的簡單使用 ,大概給大家提供了四種方法,每種方法都很經典,需要的朋友可以參考下
    2018-09-09
  • asp.net中Word轉Html的辦法(不需要WORD組件)

    asp.net中Word轉Html的辦法(不需要WORD組件)

    最近碰到一個需求,在文本編輯器中實現(xiàn)“Word導入”功能 發(fā)現(xiàn)了幾種方法,只是作為總結使用
    2013-04-04
  • asp.net 錯誤:0x8007000B 異常的解決方法

    asp.net 錯誤:0x8007000B 異常的解決方法

    這篇文章主要介紹了asp.net 錯誤:0x8007000B 異常的解決方法,需要的朋友可以參考下
    2015-01-01
  • .net中 關于反射的詳細介紹

    .net中 關于反射的詳細介紹

    本篇文章小編將為大家介紹,.net中 關于反射的詳細介紹 ,有需要的朋友可以參考一下
    2013-04-04
  • asp.net ASPxTextBox等控件實現(xiàn)"回車模擬Tab"的 常用代碼整理

    asp.net ASPxTextBox等控件實現(xiàn)"回車模擬Tab"的 常用代碼整理

    今天我要實現(xiàn)一些編輯框如ASPxTextBox、ASPxComboBox等控件回車模擬Tab的功能。這沒辦法,用戶用慣了回車,討厭按Tab來移動焦點(鼠標點擊更麻煩)。
    2010-03-03
  • 一天精通asp.net的學習經驗小結

    一天精通asp.net的學習經驗小結

    一天精通asp.net的學習經驗小結
    2010-02-02

最新評論