今天早晨看到一篇总结GET/POST的文章,转载一下.其实这个是面试时候常见的问题.

表单form的数据提交二种方式

<form id="form1" method ="get" runat="server">

</form>

<form id="form1" method ="post" runat="server">

</form>

在数据接收方面他们的差别体现在:

get方式:Request.QueryString["id名称"];

post方式:Request.Form["ID名称"];

当然也可以,Request.Params[""]; 或者 Request[""];

别人总结的结果是:

1. get是从服务器上获取数据,post是向服务器传送数据。

2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。

5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方

可以参考:

http://blog.csdn.net/gideal_wang/archive/2009/07/02/4316691.aspx

http://www.cnblogs.com/wxf0701/archive/2008/08/17/1269798.html

转载于:https://www.cnblogs.com/chenqingwei/archive/2010/03/23/1692152.html

asp.net表单提交方法GET\POST相关推荐

  1. asp.net表单提交方法:GET\POST介绍

    表单form的提交有两种方式,一种是get的方法,一种是post 的方法,如果没有特殊指定,默认为post.看下面代码,理解ASP.NET Get和Post两种提交的区别: 1.< form i ...

  2. Form表单提交方法method

    method="get",表单在提交时,填写在表单中的数据会和action="url"中的url编码在一起. method="post",表 ...

  3. CSRF verification failed. Request aborted. 表单提交方法为POST时的报错

    本人所用Django版本为1.11,在设置请求方法为POST时,遇到标题中的错误,尝试了多种方法,最终通过下面的操作来修复: 在template文件中添加图中红框部分 接着,导入csrf_exempt ...

  4. Flask表单提交的方法

    这里介绍一下Flask表单提交相关的方法,还是以代码实例为主. 首先,Flask模板中表单提交代码与我们一般写的H5表单无异,当然,Flask也提供了表单类,Flask-WTF扩展.这里只介绍常规的表 ...

  5. Java SpringBoot 表单提交Json提交 Star.hou

    Json方式用到了 请求体反射类SimpleVo,或者理解为类的实例化的反射,为了动态获取类的熟悉. 也就是把请求体作为对象看待,获取了对象里的属性. // json提交方式提交入参 @Respons ...

  6. C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie

    由于种种原因,我们有时需要从互联网上抓取一些资料,有些页面可以直接打开,而有些页面必登录之后才能打开.本文介绍的是使用 HttpWebRequest 和 HttpWebResponse 自动填写提交 ...

  7. html form提交前验证,form表单提交前验证实现方法

    form表单提交前验证实现方法2017-11-26 20:54 form表单提交是网站中最常见的,基本上所有的网站都会用到. 除非你就一些静态网页,仅仅是展示,而不需要互动,所以不需要提交表单. 但是 ...

  8. layui表单提交使用form.on(‘submit(sub)‘,function (){}) 使用ajax请求时回调不执行的原因及解决方法

    layui表单提交使用form.on('submit(sub)',function (){}) 使用ajax请求时回调不执行的原因及解决方法 参考文章: (1)layui表单提交使用form.on(' ...

  9. 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

最新文章

  1. 混合推荐系统就是多个推荐系统“大杂烩”吗?
  2. 机器学习_周志华_问题汇总_第1周
  3. 关于iostream的效率问题
  4. python函数的作用是_Python函数一
  5. mysql 查询 字段是否为空
  6. 跨进程信息交互真个费事。
  7. Java时间日期格式转换
  8. 华硕路由 ac ax_WiFi 6 路由好在哪里,看看华硕AX路由推荐清单吧
  9. Eclipse安装git插件EGit
  10. 五笔字型键盘字根图_手机输入法的派别之争:九宫格和全键盘,哪个更科学?...
  11. 伟大的RAC和MVVM入门(二)
  12. [poj1741 Tree]树上点分治
  13. “AI+遥感”产品研究现状
  14. 史上最全的微信小程序代码大全源码下载
  15. Ghost工具进行分区对拷(备份、迁移系统)
  16. java 继承作用_理解java的三大特性之继承
  17. 极简数据抓取教程:山水济南,Say I love you with data
  18. solidworks3D打印技术
  19. 人体常用穴位按摩保健方法(动画图解)
  20. 设计模式 外观模式 一键电影模式

热门文章

  1. js检测开发者工具Devtools是否打开防调试
  2. (转)fatal error C1853: precompiled header file is from a previous version of the compiler, or the pre
  3. Python Threading 多线程编程
  4. 匀光匀色--直方图匹配算法实现与应用
  5. C#怎么给新建的winform程序添加资源文件夹Resources
  6. 创建ListView的基本步骤
  7. python科学计算笔记(八)pandas大数据HDF5硬盘操作方式
  8. 机器学习模型在携程海外酒店推荐场景中的应用
  9. Java操作HDFS文件
  10. 使用Spark/Java读取已开启Kerberos认证的HBase