知识大全 ASP.NET中Get和Post的用法
Posted 知
篇首语:人永远是要学习的。死的时候,才是毕业的时候。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中Get和Post的用法相关的知识,希望对你有一定的参考价值。
ASP.NET中Get和Post的用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
单form的提交有两种方式 一种是get的方法 一种是post 的方法 看下面代码 理解ASP NET Get和Post两种提交的区别:
< form id= form method= get runat= server >
< div>
你的名字< asp:TextBox ID= name runat= server >
< /asp:TextBox>< br />
< br />
你的网站< asp:TextBox ID= website runat= server >< /asp:TextBox>< br />
< br />
< br />
< asp:Button ID= Button runat= server Text= send />< br />
< br />
< br />
学习request 和 response的用法< br />
< br />
< br />
< /div>
< /form>
< form id= form method= post runat= server >
< div>
你的名字< asp:TextBox ID= name runat= server >< /asp:TextBox>< br />
< br />
你的网站< asp:TextBox ID= website runat= server >< /asp:TextBox>< br />
< br />
< br />
< asp:Button ID= Button runat= server Text= send />< br />
< br />
< br />
学习request 和 response的用法< br />
< br />
< br />
< /div>
< /form>
从URL中可看出ASP NET Get和Post的区别 那么那如何编程实现数据的接收呢?
第 种 接收用get 方法传输的数据的写法:
protected void Page_Load(object sender EventArgs e)
string id = Request QueryString[ name ];
string website = Request QueryString[ website ];
Response Write(id + < br> + website);
Response Write( 你使用的是 + Request RequestType + 方式传送数据 );
第 种 接收用post 方法传输的数据的写法:
protected void Page_Load(object sender EventArgs e)
string id = Request Form[ name ];
string website = Request Form[ website ];
Response Write(id + < br> + website );
Response Write( 你使用的是 + Request RequestType + 方式传送数据 );
string id = Request[ name ];
string website = Request[ website ];
Response Write(id + < br> + website );
第 种 同时接受get和post 方法传送数据的代码写法:
A 写法
string id = Request Params[ name ];
string website = Request Params[ website ];
Response Write(id + < br> + website ); B 写法
string id = Request[ name ];
string website = Request[ website ];
Response Write(id + < br> + website );
表单提交中 ASP NET的Get和Post方式的区别归纳如下几点
get是从服务器上获取数据 post是向服务器传送数据
get是把参数数据队列加到提交表单的ACTION属性所指的URL中 值和表单内各个字段一一对应 在URL中可以看到 post是通过HTTP post机制 将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址 用户看不到这个过程
对于get方式 服务器端用Request QueryString获取变量的值 对于post方式 服务器端用Request Form获取提交的数据
get传送的数据量较小 不能大于 KB post传送的数据量较大 一般被默认为不受限制 但理论上 IIS 中最大量为 KB IIS 中为 KB
get安全性非常低 post安全性较高 但是执行效率却比Post方法好
建议
get方式的安全性较Post方式要差些 包含机密信息的话 建议用Post数据提交方式
cha138/Article/program/ASP/201311/21694相关参考
表单提交中Get和Post方式的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! get是从服
asp教程中getpost提交表单区别 Get和Post方式的区别有点 get是从服务器上获取数据post是向服务器传送数据 get是把参数数据队列加到提交表单的ACTION属性所指的URL
知识大全 asp.net中使用jquery的ajax来post数据的树控件
我相信大部门的net开发人员还在完全使用框架开发或者有一部分人是和mvc项目都有在做对于传统的如果要有好的体验那么ajax效果当然不可少… &
PHPWeb开发学习实录:处理GET和POST请求方法问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
js调用AJAX时Get和post的乱码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 jQuery调用AJAX时Get和post公用的乱码
jQuery调用AJAX时Get和post公用的乱码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 解析curl提交GET,POST,Cookie的简单方法
解析curl提交GET,POST,Cookie的简单方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 asp.net中利用ashx实现图片防盗链的原理分析
直接分析盗链原理看下面用watch截获的发送的数据GET/Imgashx?img=svn_workgifHTTP/Accept:*/*Referer:AcceptLanguage:zhcnUACPU:
知识大全 asp.net中DataGridView的常用用法
asp.net中DataGridView的常用用法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
//首先要获取URL如下所示 privatestringUrlReferrer set ViewState[UrlReferrer]=value; get if(View