Visual C# 2008+SQL Server 2005 数据库与网络开发--15.1.1 理解ASP .NET
2008-06-23 15:47
731 查看
ASP .NET是.NET框架提供的一个统一Web网站模型,由于ASP .NET是.NET框架的一个重要组成部分,使得它可以很容易地利用公共语言运行库、类型安全、继承等方面的优点。当编写ASP .NET应用程序的代码时,可以访问.NET Framework中的类,也可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码。
注意:在ASP .NET应用中,网页编程分为两个部分:可视化的控件和页面后台逻辑代码。
可视控件ASP .NET可视组件用作要显示静态的文本和控件。
ASP .NET网页的逻辑由代码组成,这些代码与页面可视组件进行交互。代码可以驻留在页的标记脚本块或者单独的类中。如果代码在单独的类文件中,则该文件称为“代码隐藏”文件。代码隐藏文件中的代码可以使用Visual Basic、Visual C#、Visual J#或JScript .NET编写。
在ASP.NET的开发模型下,一共包括了7个相关的命名空间,这些命名空间提供了丰富的类以及接口,可以实现控件的创建、状态的处理、安全、缓存和配置等各种复杂功能。这些命名空间分别介绍如下。
System.Web:包含页面基本操作的类,可以利用这些类完成浏览器和Web服务器之间的通信。
System.Web.UI.HtmlControls:包含的类用于使用服务器代码控制HTML元素。
System.Web.UI.WebControls:包含的类可用于在网页上创建Web服务器控件。Web控件在服务器上运行,并包括窗体控件以及特殊用途的控件。
System.Web.Caching:
System.Web.Configuration:包含用于配置ASP .NET的类。
System.Web.Security:包含的类用于在Web服务器应用程序中实现ASP .NET安全性。
System.Web.Services:包含可用于使用ASP .NET创建XML Web Services的类。
注意:在ASP .NET应用中,网页编程分为两个部分:可视化的控件和页面后台逻辑代码。
可视控件ASP .NET可视组件用作要显示静态的文本和控件。
ASP .NET网页的逻辑由代码组成,这些代码与页面可视组件进行交互。代码可以驻留在页的标记脚本块或者单独的类中。如果代码在单独的类文件中,则该文件称为“代码隐藏”文件。代码隐藏文件中的代码可以使用Visual Basic、Visual C#、Visual J#或JScript .NET编写。
在ASP.NET的开发模型下,一共包括了7个相关的命名空间,这些命名空间提供了丰富的类以及接口,可以实现控件的创建、状态的处理、安全、缓存和配置等各种复杂功能。这些命名空间分别介绍如下。
System.Web:包含页面基本操作的类,可以利用这些类完成浏览器和Web服务器之间的通信。
System.Web.UI.HtmlControls:包含的类用于使用服务器代码控制HTML元素。
System.Web.UI.WebControls:包含的类可用于在网页上创建Web服务器控件。Web控件在服务器上运行,并包括窗体控件以及特殊用途的控件。
System.Web.Caching:
System.Web.Configuration:包含用于配置ASP .NET的类。
System.Web.Security:包含的类用于在Web服务器应用程序中实现ASP .NET安全性。
System.Web.Services:包含可用于使用ASP .NET创建XML Web Services的类。
相关文章推荐
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.3 理解ASP .NET控件
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第15章 ASP .NET 2008开发
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.1 ASP .NET模型
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 15.2 使用ASP .NET创建Web应用程序
- Visual C# 2008+SQL Server 2005 数据库与网络开发--1.2.3 .NET类库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.1 使用ADO .NET数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.2 ADO .NET与各种数据库的连接
- Visual C# 2008+SQL Server 2005 数据库与网络开发--10.1.1 理解XML
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 7.3 使用ADO .NET处理数据
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 1.2 .NET Framework 3.5介绍
- Visual C# 2008+SQL Server 2005 数据库与网络开发――2.4.2 数组
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 3.5 小结
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 4.2 数据库
- Visual C# 2008+SQL Server 2005 数据库与网络开发--4.4.3 联合查询
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 4.6 存储过程
- Visual C# 2008+SQL Server 2005 数据库与网络开发--5.1.1 计数COUNT
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第11章 LINQ--语言集成查询简介
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.2.3 LINQ的查询和方法
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 11.6 小结