这两种提交方式应该算是一个比较常见的问题了,可是对于其中的原理还是有点儿模糊不清,今天来总结总结。网上也有很多讨论二者
区别的文章,比较好的链接放在这里列一下。
1.传值的方式:get是通过URL请求传递用户的输入;post是通过另外的方式(什么方式呢),通过http post机制,将表单内各个字段与其
内容放置在html header内一起传送到action制定的url地址。(照抄,不明觉厉。)
2.接收值的方式:get提交,你需要通过Request.QueryString取得变量的值;post提交,你需要通过Request.Form来访问提交的内容。
3.安全性:get方式会带来安全隐患,因为get提交的数据跟在地址栏后面;post是通过打包的形式传输数据,比较安全。
4.传输内容的大小:get方式只能存放256B(?这个不确定)大小的数据,post可以存放近2M的数据。
下面是练习的截图:
get方式的前台:
get方式的后台是这样的:
post方式的前台:(如果按照下面的方式写的话,后台基本上不用写任何代码了)
看一下接收页面的后台,主要是针对不同提交方式的:
锲而不舍,水滴石穿
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报