单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:
使用get方式:
使用POST方式:
会发现,使用Get方式的Url后面,会出现一些字符串,而使用Post方式则没有。
同时接受get和post 方法传送数据的代码写法:
表单提交中,ASP.NET的Get和Post方式的区别归纳如下几点:
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传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式。
分享到:
相关推荐
表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别:
本人亲自测试正确版 c# asp.net post get代码 很多朋友在寻找asp.net或者c#的,post或者get数据的源代码,但是很多是错误的,本人亲自测量正确版,希望给研究c# asp.net post get代码的提供帮助
ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求示例代码.zip
【ASP.NET编程知识】区分ASP.NET中get方法和post方法.docx
为了实现根据用户ip显示不同的网站内容而写的,运用webservice实现ip地址的查询,大部分内容都是从网上搞的整理了一下~
我们都知道,get是从服务器上获取数据,post是向服务器上传数据。本文主要介绍ASP.NET中get方法和post方法的区别,需要的朋友可以参考下
c# 运用get/post 和使用webservicec# 运用get/post 和使用webservicec# 运用get/post 和使用webservicec# 运用get/post 和使用webservice
1、POST、GET请求接口,返回结果,查看json,解析json,整合一体化开发工具。 二、菜单功能 1、操作、编辑、帮助 2、POST、GET请求接口,返回结果 3、查看、解析json 三、注意事项 1、开发环境为Visual Studio ...
主要介绍的有如下知识点: ...对于一个普通HTML表单来说,它有两个重要的属性:action和method。 action属性指明当前表单提交之后由哪个程序来处理,这个处理程序可以是任何动态网页或者...它有两个可能值get和post。
提供一个Http协议的Get和Post的自测工具。适用于Asp.net WebApi学习测试。
12.3 单元测试用于asp.net mvc应用程序的技巧和窍门 291 12.3.1 控制器测试 291 12.3.2 路由测试 296 12.3.3 验证测试 298 12.4 小结 302 第13章 扩展asp.net mvc 303 13.1 模型扩展 304 13.1.1 把请求数据...
ASP.NET Core Web API,具有单个控制器的多个Get或Post方法
第一部分 使用ASP.NET Web表单 <br>第1章 建立ASP.NET页面 <br>1.1 ASP.NET和.NET框架 1.1.1 .NET框架类库 1.1.2 理解名称空间 1.1.3 标准的ASP.NET名称空间 1.1.4 与.NET框架兼容的语言 ...
Asp.net页面之间传递参数的几种方法
本书适合于有一些ASP.NET基础知识的学习者以及准备迁移到ASP.NET 2.0的有经验的程序员和开发人员。 目录回到顶部↑ 第1章 ASP.NET 2.0概述 1 1.1 简史 1 1.2 ASP.NET 2.0的目标 2 1.2.1 开发人员的效率 3 ...
用 ajax + asp.net 采集文章 试验型的项目。 原先用多线程来采集,但是觉得多线程采集要显示采集进度很麻烦。 后来改为单线程,边采集边显示进度。又发现出现采集错误的时候不方便作停止。 干脆用ajax 加 asp.net ...
一、利用POST传值 传值asp文件send.aspx 代码如下:<form id=”form1″ runat=”server” action=”receive.aspx” method=post> <asp ID=”Button1″ runat=”server” xss=removed Text=”Button”><asp ...
共30课,主要内容包括:1.ASP.Net简介及学习方法。2.ASP.Net服务端控件做了什么。3.网站和WebApplication的区别。4.基于ashx方式的ASP.Net开发1。...6.Get和Post的区别。7.ASP.Net揭秘之Input版自增
XMLHTTP封装类可以向远程发送URL和参数,接受返回信息(无乱码)