ASP.NET学习笔记1
ASP.NET是一个统一的web开发模型,它包括生成企业级web应用程序所需要的各种服务。asp.net作为.net framework 的一部分提供。使用C#语言进行编写应用程序代码。
下面介绍ASP.NET API参考
.NET Framework 类库中与ASP.NET有关的一些重要命名空间如下:
1、system.web
提供启用浏览器/服务器通信的类和接口。
httprequest类:用于提供有关当前HTTP请求的广泛信息
httpresponse类:用于管理输出到客户端的http输出
httpserverutility类:用于提供对服务端实用工具与进程的访问
此外。system.web还包括用于cookie操作、文件传输、异常信息和输出缓存控制的类。
2、System.Web.UI
提供可用于创建用作 ASP.NET Web 应用程序用户界面的 ASP.NET 服务器控件和 ASP.NET 网页的类和接口。 此命名空间包含 Control 类,该类提供所有 HTML 服务器控件、Web 服务器控件和带有一组通用功能的用户控件。 该类还包含 Page 控件,每当对 ASP.NET Web 应用程序中的 .aspx 页发出请求时,将会自动生成此控件。 此外,此命名空间还包括为服务器控件提供数据绑定功能、保存给定控件或页的视图状态的功能以及分析功能的类。
ASP.NET MVC(模型视图控制器)
模型-视图-控制器(MVC)模式是一项将web应用程序组件分开的体系结构设计原则。通过分开组件,可以更好的控制应用程序的单个部件,从而能够更加轻松的开发、修改和测试这些部件。
ASP.NET MVC 是ASP.NET Framework 的一部分。开发ASP.NET MVC应用程序是开发ASP.NET web窗体页面的一种替换方法;但ASP.NET MVC 应用程序未取代web窗体模型。