黑马程序员__ASP.NET初级(一般处理程序)

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------
什么是ASP.Net
  • ASP.Net是一种动态网页技术,在服务器端运行网页代码,动态生成HTML,然后响应给浏览器.
  • 可以使用JavaScript,Dom在浏览器端完成很多工作,但有很多工作无法在浏览器端完成,比如数据存储,访问数据库,复杂的业务逻辑逻辑运算,安全性要求高的业务逻辑运算等.
  • 服务端控件和HTML控件的生成关系:
    在aspx页面中可以使用服务端控件,简化开发.但浏览器中只认HTML,因此在包含服务端控件的页面被请求时,页面中的服务器控件会组装成对应的HTML控件代码字符串.  如:TextBox→<input type="text" />.
  • ASP.Net:一般处理程序(ashx),WebForm(aspx),MVC(Model,View,Controler)
  • 服务器控件不是新的控件,在浏览器中仍然是生成HTML标签.服务端控件虽然好用,但也有缺点,并不是什么地方用服务器控件都好.
ASP.Net里的常用文件

 

 
一般处理程序(HttpHandler)
  • HttpHandler: 是一个实现System.Web.IHttpHandler接口的特殊类.
    任何一个实现IHttpHandler接口的类,是作为一个外部请求的目标程序的前提.(凡是没有实现此接口的类,就不能被浏览器请求)
  • 他有支持ASP.NET的服务器调用和启动运行.一个HttpHandler程序负责处理它所对应的一个或一组url地址的访问请求,并接受客户端发出的访问请求信息(请求报文)和产生响应内容(请求报文).
  • 简单地说:咱可以通过创建一个我们自己的HttpHandler程序来生成浏览器代码发送回客户端浏览器.
  • HttpHandler程序可以完成普通类程序所能完成的大多数任务:
    1,获取客户端通过HTML的Form表单提交的数据和URL参数
    2,创建对客户端的响应消息内容
    3,访问服务器端的文件系统
    4,连接数据库并开发基于数据库的应用
    5,调用其他类
---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

转载于:https://www.cnblogs.com/hmdeartfk/archive/2012/11/24/2796342.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值