表单提交post与get方法
转贴:http://www2.flash8.net/teach/4112.htm
两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。
Post和Get都是表单属性Method的可选值,Method的默认值为Get
1.在客户端,Get方式在通过URL提交数据。而Post提交后地栏不变
2.在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取:
一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。
比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,用Get方式就比用Post好。
Get把参数添加到action属性指定的地址中,并以锚方式打开。
Post通过HTTP post处理发送数据。