ASP.NET初始

    网页请求处理

      最近学习了ASP.NET的一些视频,简单了解了网页请求在客户端和服务器端的处理过程。每当客户端也就是用户在浏览器上进行操作后,发给服务器端一个请求,然后服务器端来处理这个请求。然后通过IIS查找文件信息,处理请求。把结果回执给服务器。 最终服务器把处理结果返回给浏览器。

    

    根据是否和网页打交道有了下面两种控件

HTML控件和Web控件

HTML控件:

就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。带有典型的intput标记。

由于不用经过服务器来处理,所以该控件处理请求速度快,不占用服务器资源。


 Web控件:

ASP.NET的内部控件,专门用于ASP.NET。在服务器端来控制。和HTML控件的使用方法相同,他们映射到HTML元素并通过使用ruant=”server“属性在服务器端执行。由于和服务器交互所以处理请求速率慢。占用服务器资源。

两个对象

    request:Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值 。也就是说可以利用request对象来获取客户端请求的数据,传送到服务器段来处理客户端的请求。最后返回处理结果。所以需要和服务器端进行数据的交互时,request对象就要出现了。点我
    Response对象:在学习中使用最多的有两个方法:redirect方法(主要用于跳转网页)和write方法(输出信息)
在跳转网页时使用该对象。并且在跳转网页的同时可以把数据传送给服务器端。
在学习中,和数据库到交道时频繁的用到了这两个对象。

另外来和服务器端进行交互时用到了两个方法:
get方法:
  • GET 请求可被缓存
  • GET 请求保留在浏览器历史记录中
  • GET 请求可被收藏为书签
  • GET 请求不应在处理敏感数据时使用
  • GET 请求有长度限制
  • GET 请求只应当用于取回数据
post方法:
  • POST 请求不会被缓存
  • POST 请求不会保留在浏览器历史记录中
  • POST 不能被收藏为书签
  • POST 请求对数据长度没有要求

总结:在学习控件的时候还是比较简单的,可是涉及到这些原理什么的,就犯难了。理解起来比较的生硬。只有在不断学习的过程中不断理解了。各位大牛们也指点一下。不胜感激啊。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 37
    评论
评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值