加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP.NET MVC form表单提交

发布时间:2023-10-26 13:37:22 所属栏目:Asp教程 来源:未知
导读: 开发工具与关键技术:vs2015 ASP.NET MVC
撰写时间:2019年3月26日

ASP.NET MVC form表单提交
在C#中,form表单提交的方式有多种,这里就简单的介绍get和post
先说一下form表单,form表单

开发工具与关键技术: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的区别

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

在这里插入图片描述

↑表单未提交

在这里插入图片描述

↑表单已提交

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

在这里插入图片描述

↑表单未提交

在这里插入图片描述

↑表单已提交

get的传输量比较小,主要受限于url的长度限制,比如IE浏览器对url的最大限度是2083个字符。

post可以传输大量的数据,也不会受到url的限制,所以在上传文件和大量数据时使用post会更好哦。前面说到get是获取数据,所以页面刷新时不会受到影响。

因为post是提交数据,所以刷新页面的话可能会出现数据重复提交的不良后果。

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

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章