asp.net基础中Get和Post的区别。
生活随笔
收集整理的這篇文章主要介紹了
asp.net基础中Get和Post的区别。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.可以設定form的Method屬性制定表單提交方式,Get(默認值)是通過URL傳遞表單值,post傳遞的表單只是隱藏到http報文中,url中看不到。
2.Get和Post的區別:get是通過url傳遞表單值,post通過url看不到表單域的值;get傳遞的數據量有限,如果要傳遞大量數據不能用get,比如type="file"上傳文章,type=“password”傳遞密碼或者<textarea>發表大段文章,post沒有這個限制;post會有瀏覽器提示重新提交表單的問題,get則沒有。對于post的表單重新敲地址欄再刷新就不會提示重新提交了,因為重新輸入地址后沒有偷偷的提交數據了。
3.get方式url數據格式。服務端文件名后跟著“?”,由于客戶端可能向服務端提交多個鍵值對,鍵值對之間用“&”進行分割,如果url中有漢字,特殊符號等,則需要對url進行編碼。
4.表單域只有設定了name的才會被提交給服務器(用get方式看的明白)。如果給submit按鈕設定name,那么按鈕的value也會提交給服務器。
轉載于:https://www.cnblogs.com/fanshaomin/p/3705375.html
總結
以上是生活随笔為你收集整理的asp.net基础中Get和Post的区别。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity Game Starter K
- 下一篇: 第四章:4.2MySQL 权限系统介绍