Post和Get的区别
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? Post和Get的区别
从一个页面转向另一个页面的请求方式有两种,Post和Get.?
所有的人都知道如下区别:?
1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。?
2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.?
3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是在Http头部传输的。?
下面就说说页面之间传值的方法:我们的form表单的method方法,有两个,post,get.它在页面传值的时候的区别也就是上面提到的三点.?
先来看一下post方法.?
1.在页面上新建一个form,不要加上runat="server"的标志,当然在这个窗体下的控件也就不用想用Viewstate来传值了.当在其他有runat="server"的窗体的中的按钮事件中,手动调用新建form的submit() 函数.?
传送页面代码如下:?