1、ASP.NET编程模型

本文介绍了ASP.NET中的服务器控件及其分类,包括HTML服务器控件和Web服务器控件,并概述了ASP.NET开发栈的各个层面,如富控件、自定义控件等。此外还涉及了HTTP运行时环境、系统HTTP模块以及ASP.NET提供的各类程序类。

1、runat作用:决定着这一段标记文本呈现时以纯文本表示,还是转换成具有状态的特定.NET类的实例
2、ASP.NET服务器控件
  (1)、HTML服务器控件:命名空间为System.Web.UI.HtmlControls,泛化的编程接口HtmlGenericControl类
  (2)、Web服务器控件:命名空间为System.Web.UI.WebControls
3、ASP.NET开发栈
  表示层:富控件,自定义控件,自适应呈现
  页面框架:页面事件,页面的脚本化,页面的个性化,页面的样式化,页面的原型化
4、HTTP运行时环境
  IIS 5.x之上,该模型基于名为aspnet_wp.exe的独立工作进程
  IIS 6.0或者更高版本,使用的是w3wp.exe
5、系统HTTP模块
  所有的ASP.NET应用程序会继承machine.config文件中定义的系统HTTP模块,预装的模块提供身份验证、授权和会话相关的服务等功能
6、现有的ASP.NET提供的程序类
  MembershipProvider:成员资格提供程序的基类,用于管理用户账户信息
  PersonalizationProvider:管理Web Parts组件个性化信息的基类
  ProfileProvider:个性化提供程序的基类,用于对用户的配置信息进行存储及获取
  ProtectedConfigurationProvider:加密提供程序的基类,用于对配置文件中的信息进行加密
  RoleProvider:角色提供程序的基类,用于管理用户的角色信息
  SessionStateStoreProviderBase:会话状态存储提供程序的基类,这些提供程序用于对持久性存储介质中的会话状态信息进行存取
  SiteMapProvider:站点地图提供程序的基类,用于管理站点地图信息
  WebEventProvider:健康状况监视提供程序的基类,用于处理系统事件

转载于:https://www.cnblogs.com/changweihua/archive/2011/08/26/2154538.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值