十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
ASP.NET中g(shù)et和post方法的區(qū)別是什么,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)是一家專業(yè)提供調(diào)兵山企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計、H5網(wǎng)站設(shè)計、小程序制作等業(yè)務(wù)。10年已為調(diào)兵山眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
在網(wǎng)頁設(shè)計中,無論是動態(tài)還是靜態(tài),get方法是默認(rèn)的,它在URL地址長度是有限的,所以get請求方法能傳送的數(shù)據(jù)也是有限的,一般get方法能傳遞256字節(jié)的數(shù)據(jù),當(dāng)get請求方法傳遞的數(shù)據(jù)長度不能滿足需求時,就需要采用另一種請求方法post,post方法可傳遞的數(shù)據(jù)***值為2mb相應(yīng)地,讀取post方法傳遞過來的數(shù)據(jù)時,需要采用form方法來獲??;post方法在aspx頁面執(zhí)行時,地址欄看不到傳送過來的參數(shù)數(shù)據(jù),更加有利于頁面的安全,所以一般情況采用post方法傳送頁面數(shù)據(jù)。
這里舉個簡單的例子:
(get方法)
html頁面:
發(fā)送GET請求
發(fā)送GET請求
對應(yīng)的aspx頁面:
接收GET請求
接收GET方法傳來的內(nèi)容:
<% string content = Request.QueryString["content1"]; Response.Write("GET方法發(fā)送過來的內(nèi)容為:"+content); %>
(post方法)
html頁面:
發(fā)送post請求
發(fā)送post請求
對應(yīng)的aspx頁面:
接收post請求
接收post方法傳來的內(nèi)容:
<% string content=Request .Form ["content1"]; Response.Write("POST方法發(fā)送過來的內(nèi)容為:"+content); %>
看完上述內(nèi)容,你們掌握ASP.NET中g(shù)et和post方法的區(qū)別是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!