开发工具与关键技术:vs2015  ASP.NET MVC撰写时间:2019年3月26日

ASP.NET MVC form表单提交
在C#中,form表单提交的方式有多种,这里就简单的介绍get和post
先说一下form表单,form表单里有两个属性,action和method
action 等同与Url ,用于向指定的地方提交表单数据
method就是规定提交表单的方式,这里有get/post两个值
get和post是用于客户机与服务器之间的通信
get是获取数据
post是提交数据

get和post的区别

  1. get会把请求的数据直接暴露在Url上,用户可以在浏览器页面上直接看到提交的数据,比如说账号密码什么的,这些敏感的数据会直接显示出来,所以他是不安全的。


↑表单未提交


↑表单已提交

post却不会出现在这种情况,所以像这种发送包含用户输入的未知字符,用post更安全可靠。


↑表单未提交


↑表单已提交

  1. get的传输量比较小,主要受限于url的长度限制,比如IE浏览器对url的最大限度是2083个字符。
    post可以传输大量的数据,也不会受到url的限制,所以在上传文件和大量数据时使用post会更好哦。
  2. 前面说到get是获取数据,所以页面刷新时不会受到影响。
    因为post是提交数据,所以刷新页面的话可能会出现数据重复提交的不良后果。

感觉get和post这两个家伙总是在唱对方的反调 (lll¬ω¬)

ASP.NET MVC form表单提交相关推荐

  1. 表单ajax提交插件,jQuery Form 表单提交插件-----ajaxSubmit() 的应用

    Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.ajaxSubmit() 介绍 立即通过AJA ...

  2. ajax提交,form表单提交,onsubmit=return checksubmit()提交验证

    Ajax提交的两种方式: 一是url参数提交数据, 二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交 一.Url参数提交数据 ...

  3. Form表单提交成功,但是后台并没有处理数据且debug无效

    今天碰到一个情况,有一个form表单(用ww标签),表单内容是一个实体类的注册信息,点击提交后,发现没有效果,但是前端debugger后,居然ajxa跳转进入success中,居然是成功,但是返回的数 ...

  4. ajax异步请求——form表单提交 及 表单序列化提交

    ajax异步请求 AJAX介绍 AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),它不是一种新的编程语言,而是一种使用现有标准的新方 ...

  5. html 提交form表单提交数据格式,form表单提交数据

    form表单提交的几种方法 HTML表单提交的几种方式方式一:通过submit按钮提交方式二:通过一般按钮button提交1/3javascript">functionsubmit1( ...

  6. Request对象接收Form表单提交

    转自:http://www.cnblogs.com/xdp-gacl/p/3798347.html Form表单: <title>HTML的form表单</title> < ...

  7. Form 表单提交 和 Ajax 表单提交 的一些区别

    自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...

  8. curl模拟form表单提交

    curl模拟form表单提交 一. 首先,最简单的情况是我们只需要提交一个不带文件上传的表单,这种情况下,只需要在curl中使用–data(注意是–不是-)或者它的缩写-d即可. curl -d &q ...

  9. Form表单提交与Validform验证的那些事

    不管是做登录.注册还是实体的添加.修改,我们都会用到表单,并且也会同时用到验证,这里结合Validform验证来详细说明form表单提交的内情.. 1. 引入文件 <link href=&quo ...

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

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

最新文章

  1. 一文详析国内读研和国外留学的差异以及优缺点
  2. macOS zip 打包加密和 unzip 解压
  3. 玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest
  4. 3-5:常见任务和主要工具之归档和备份
  5. 计算机网络(16)-计算机网络应用示例
  6. FTRL —— cross entropy 的导数
  7. python : class定义中的:__dict__,__setattr__,__getattribute__,__getattr__,
  8. 广州线下见面会,来了!
  9. git提交错分支处理
  10. 什么区块链,统统都是骗局?
  11. android卡刷教程,卡刷是什么意思?安卓系统卡刷教程详解
  12. Elasticsearch:Ingest pipeline 介绍
  13. 你可以和十八岁一无所有的男生谈恋爱,但是当他二十八岁的时候还是一无所有,我劝你趁着离开。...
  14. 如何搭建企业数据化运营体系?
  15. 4. DFT进阶——ATPG
  16. Java计算两个时间点的工作日
  17. 美国阿拉斯加大学Jeffrey T. Freymueller教授
  18. BRDF理论及shader实现(下)
  19. 使用BigInteger.setBit与BigInteger.testBit来实现权限控制
  20. 基于 React hooks + Typescript + Cesium 实现坐标拾取功能组件

热门文章

  1. NetBIOS编程获取本机MAC地址及一个小坑
  2. 福利!网络工程师H3CNE认证GB0-191 考试试题库超详细解读-01。持续更新~
  3. [转载]通过插件支持,Geronimo 提供了 one-click 升级
  4. 计算机安装win10系统还原,详细教您win10怎么还原成win7
  5. Stata:投资效率
  6. Autojs 3.0文档学习之设备信息
  7. 入侵大型网站的完整思路
  8. Java算法:牛客网哔哩哔哩bilibili笔试真题算法Java版1-14题
  9. Java实现搭积木_Java搭积木游戏
  10. 服务器地址显示169.254,IP地址是169.254开头的