校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET Get和Post兩種提交方法淺析

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

熱門標簽:怎樣在地圖標注消火栓圖形 地圖標注位置多的錢 杭州智能電話機器人 泰州手機外呼系統軟件 山東防封電銷卡辦理套餐 百度地圖標注點擊事件 濟源人工智能電話機器人價格 內蒙古智能電銷機器人哪家強 廈門四川外呼系統

復制代碼 代碼如下:

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的區別.那么那如何編程實現數據的接收呢?

  第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方式的區別歸納如下幾點:

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

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

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

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

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

               建議:

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

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

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

您可能感興趣的文章:
  • Asp.net XMLHTTP封裝類(GET,Post發送和接收數據)
  • ASP.NET的HtmlForm控件學習及Post與Get的區別概述
  • asp.net頁面與頁面之間傳參數值方法(post傳值和get傳值)
  • 區分ASP.NET中get方法和post方法

標簽:周口 洛陽 臺州 百色 朝陽 喀什 新鄉 朔州

巨人網絡通訊聲明:本文標題《ASP.NET Get和Post兩種提交方法淺析》,本文關鍵詞  ASP.NET,Get,和,Post,兩種,提交,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET Get和Post兩種提交方法淺析》相關的同類信息!
  • 本頁收集關于ASP.NET Get和Post兩種提交方法淺析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 石阡县| 建水县| 雷波县| 松潘县| 合作市| 五原县| 清新县| 黎平县| 屏南县| 克山县| 定西市| 定南县| 嘉兴市| 谢通门县| 广宗县| 黑山县| 普兰县| 永春县| 乌兰县| 嘉祥县| 常德市| 岐山县| 安乡县| 武冈市| 枣强县| 鄂尔多斯市| 五峰| 庐江县| 鸡东县| 仙游县| 陵水| 泽库县| 长沙市| 南宫市| 夏津县| 观塘区| 金华市| 岳池县| 阿坝县| 平乡县| 浦东新区|