asp.net页面的提交方式POST和GET 区别
来源:互联网 发布:zblog.php安装教程 编辑:程序博客网 时间:2024/04/29 17:58
get是从服务器上获取数据,post是向服务器传送数据。
(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
(2) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
例如:get 提交用 Request.QueryString["aa"].ToString();post 提交用 Request.Form["aa"].ToString();
(3) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
(4) 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。
所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;
如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
get,post 方式提交的简单区别,网上都可以查到,
具体在asp.net web开发中的体现如下:url 中的参数 都是get方式得到的,
form表单中也可以定义为get方式提交。post 一般显式的给你 体现。
但也可以做,但是这违背了asp.net的开发原则。事实上,你点击服务器控件,如果提交到了后台,
其实他就是一个post方式提交。页面编译完以后,你右键查看源代码。
会发现,有一个<form>标签,提交方式就是post。但这些都是自动生成的代码如果你用的是mvc方式,
就会显式的体现post方式;当然普通的web开发,(也可以像asp那样可以自己定义form表单提交),
到另外一个aspx页面,然后request....form什么的,就可以获取(但是这上文以经说过是违背了开发原则,并不推荐)
- asp.net页面的提交方式POST和GET 区别
- asp.net页面的提交方式POST和GET区别及用法?
- get提交方式和post提交方式的区别
- ASP.NET的Get和Post方式
- 【转】ASP.NET中GET与POST提交方式的区别
- 浅谈post提交和get提交方式的区别
- ASP.NET Get 和Post的区别
- 在ASP.NET中获取参数POST和GET方式提交的参数
- 在ASP.NET中获取参数POST和GET方式提交的参数
- 在ASP.NET中获取参数POST和GET方式提交的参数
- 网页提交方式post和get的区别和联系
- GET和POST提交数据方式的区别和使用
- GET和POST提交数据方式的区别和使用
- 表单的提交方式get和post的区别
- 表单的提交方式POST和GET的区别
- 表单提交中Get和Post方式的区别
- 表单提交中get和post方式的区别
- 表单提交中get和post方式的区别
- Linux JNI入门
- WebDAV Server to Download Custom Executable or MSF Generated Executables
- 一个简单的python socket编程
- 手机办公助手1.3版面世
- 每周一荐:学习ACE一定要看的书
- asp.net页面的提交方式POST和GET 区别
- 对UIImage切割
- XP任务栏里的显示桌面 没有了,怎么办?
- IE与火狐对html中table表换行和居中问题,(2012.06.08)
- 关于历史与小说
- BooleanClause.Occur[]数组中内容的意思
- asp.net2.0 DropDownList数据绑定实现
- Extjs异步请求判断Session超时的方法
- C语言extern (extern关键字基本解释)