ASP.NET之get和post

提到get和post,接触过的人或许能很快地想起来。在《HTML孙鑫》中表单的学习中也接触了,让我们回忆一下。


表单的基本语法如下:

        <form method="get or post" action="URL">

        ...

       </form>

       属性method用于指定向服务器发送表单数据时所使用的HTTP方法,可以是get或者post这两种方法中的一种,get是缺省的方法。当采用get方法提交表单时,提交的数据被附加到URL(在属性action中指定)的末端,作为URL的一部分发送到服务器段,例如:我们指定action="reg.jsp",当提交表单后,在浏览器的地址栏中,我们会看到下面的信息:

       http://localhost:8080/reg.jsp?user=zhangsan&pwd=1234

而post方法是将表单中的信息作为一个数据块发送到服务器端。无论采用哪一种方法,数据的编码都是相同的,格式为:name1=value1&name2=value2。

       属性action指定对表单进行处理的脚本的地址。也就是说,表单提交到服务器后,交由谁来处理,在action属性中指定处理者的URL。


也许更久之前我们也接触过get和post方法,但是却也只是一眼之缘。了解了其概念,下面我们来看其究竟是怎么应用的。


举个例子我们看一下get和post的区别之处,首先我们来看一下HTML页。

post:

从这张图中我们可以知道,提交表单用的是post方法,要提交给WebForm1.aspx窗体。


在WEB窗体中我们要想提取HTML中的信息,可以用两种方法,比如说提取用户名和密码的信息,分别是上图用红框框起来的部分。


接下里我们如果用get得到同样的效果怎么做。


我们只需要在HTML页中将post换成get,然后改变WEB窗体中的一些东西。


正如红框所框起来的,把提取的方法变一下就可以实现相同的功能了。


感悟:

         不断学习,不断总结。知识点沉淀的最好方式就是在学过之后及时总结。坚持下去,积累下的将是一笔巨大的财富。

          




            

             

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值