1、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:健康状况监视提供程序的基类,用于处理系统事件

你可能感兴趣的:(asp.net)