第9章用户控件与自定义服务器控件.ppt
《第9章用户控件与自定义服务器控件.ppt》由会员分享,可在线阅读,更多相关《第9章用户控件与自定义服务器控件.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章用户控件与自定义服务器控件在使用ASP.NET 3.5进行开发时,不但可以使用VS2008封装的服务器控件,开发人员还可以自己定义控件,把Web开发过程经常需要重复使用的功能模块封装成用户自己定义的控件,在后续开发过程中,可以直接调用它们,或者做简单的修改就可以使用了。这样可以减小开发人员的工作量,做到一次开发重复使用的效果。例如,在实际开发过程中的注册模块、登录模块等功能一般的网站都会具备,而开发人员只需要在第一次开发的过程中将其功能实现,并封装成用户控件,这样在开发别的网站时,就可以直接调用它们,从而省去大量的时间,提高了工作效率。章节内容9.1用户控件 9.2自定义控件 9.3复合
2、控件 9.1 用户控件 开发人员可以根据开发的需求自行定义和编写用户控件,其编写的方法和编写普通的ASP.NET Web页面相同。用户控件后缀名为.ascx,这样就与普通的Web页面区别开来,但编写的过程是相同的。9.1.1 创建用户控件在“添加新项”窗口中,选择“Web用户控件”选项,在“名称”文本框中可以重新命名用户控件的名称。9.1.2 使用用户控件在ASP.NET中引用用户控件时,需要在引用页中使用以下代码来注册用户控件,这样用户控件才能在普通的Web页面中使用。/声明控件引用上述代码中实现了在ASP.NET Web页面中注册用户控件,在这段代码中,有几个属性是必须编写的,这些属性的功
3、能如下。TagPrefix:定义控件位置的命名空间。有了命名空间的制约,就可以在同一个页面中使用不同功能的同名控件。TagName:指向所用控件的名字。Src:用户控件的文件路径,可以为相对路径或绝对路径,但不能使用物理路径。9.1.3 将Web窗体转换成用户控件(1)将Web页面中的以下信息进行修改。修改后的代码如下。(2)删除页面中的等标记。(3)将.cs文件中的以下信息进行修改。public partial class _Default:System.Web.UI.Page修改后的代码如下。public partial class _Default:System.Web.UI.UserC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 控件 自定义 服务器
限制150内