知识大全 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方式的区别

表单提交中Get和Post方式的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  get是从服

知识大全 asp中get post提交表单区别

  asp教程中getpost提交表单区别  Get和Post方式的区别有点  get是从服务器上获取数据post是向服务器传送数据  get是把参数数据队列加到提交表单的ACTION属性所指的URL

知识大全 asp.net中使用jquery的ajax来post数据的树控件

   我相信大部门的net开发人员还在完全使用框架开发或者有一部分人是和mvc项目都有在做对于传统的如果要有好的体验那么ajax效果当然不可少…  &

知识大全 处理GET和POST请求方法问题

PHPWeb开发学习实录:处理GET和POST请求方法问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 js调用AJAX时Get和post的乱码

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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 asp.net返回上一个页面

  //首先要获取URL如下所示  privatestringUrlReferrer    set    ViewState[UrlReferrer]=value;    get    if(View