文档网

第11章.用户控件和自定义控件

第11章 用户控件和自定义控件

在http://www.wendangwang.com中,系统自带的服务器控件为应用程序开发提供了诸多便利。在应用程序开发中,许多功能都需要重复使用,而如果在应用程序开发中重复的编写类似的代码是非常没有必要的。http://www.wendangwang.com让开发人员可以自行开发用户控件和自定义控件以提升代码的复用性,本章即将讲解用户控件和自定义控件的开发和使用。

11.1 用户控件

在ASP编程中,开发人员经常使用Include方式包含其他文件从而简化编程过程。而在http://www.wendangwang.com中,控件能够提高应用程序中代码的复用性,不仅http://www.wendangwang.com提供了服务器控件,http://www.wendangwang.com还支持用户自定义控件,从而提高了代码的复用性。

11.1.1 什么是用户控件

用户控件使开发人员能够根据应用程序的需求,方便的定义和编写控件。开发所使用的编程技术将与编写Web窗体的技术相同,只要开发人员对控件进行修改,就可以将使用该控件的页面的所有控件都进行更改。为了确保用户控件不会被修改、下载,被当成一个独立的Web窗体来运行,用户控件的后缀名为.ascx,当用户访问页面时,用户控件是不能被用户直接访问的。

注意:虽然.ascx文件会阻止用户的直接访问,但是一些常用的下载工具还是能够下载.ascx文件。

11.1.2 编写一个简单的控件

用户控件是以.ascx为后缀名的,在Visual Studio 2008中,可以通过【添加新项】选项创建一个用户控件,如图11-1所示。

第11章.用户控件和自定义控件

图11-1 创建用户控件

相关文档
热门文档
你可能喜欢
评论