第8章创建用户控件和自定义控件.pptVIP

  • 1
  • 0
  • 约 14页
  • 2016-10-08 发布于天津
  • 举报
第8章创建用户控件和自定义控件

第8章 创建用户控件和自定义控件 在ASP.NET中,除了内置的HTML服务器控件和Web服务器控件之外,用户还可以根据自己的实际需要,编写自定义的控件。本章将介绍有关于创建用户控件和自定义控件的知识。通过本章的学习,读者将掌握用户控件和自定义控件的创建和使用。 8.1 用户控件 用户控件的扩展名为“ascx”,与“aspx”在结构上相似,是指页面中加载的功能块模块。只是用户控件不能单独作为页面运行,必须嵌入到aspx页面中,或者嵌入到其他用户控件中使用。 8.1.1 用户控件概述 在一个大系统中,有时候会只能几个*.aspx页面,其余的都是做成*.ascx页面,如网站的导航、网页的头部和底部。这样可以增强页面之间的藕合性,一个用户控件*.ascx都作为一个独立的功能块。需要修改某一功能时,只需要修改相应的*.ascx文件。(具体内容请参照书。) 8.1.3 将Web窗体页转化为用户控件 从前面小节的几个示例代码可以看出,用户控件比Web窗体页面少了html、body和form等元素,并且将aspx页面中的@Page指令变成了@Control指令。 知道了用户控件和Web窗体页面的差别,就可以通过添加、删除和修改相应的元素,来实现Web窗体页面和用户控件的相互转化。 8.2 自定义控件 所谓自定义控件,就是指编写好后,生成一个dll文件,可以添加到工具箱中,然后直接在页面

文档评论(0)

1亿VIP精品文档

相关文档