AS P.NETWeb应用系统开发课件作者于华6-10第7章节.pptVIP

  • 2
  • 0
  • 约2.56万字
  • 约 121页
  • 2018-05-08 发布于广东
  • 举报

AS P.NETWeb应用系统开发课件作者于华6-10第7章节.ppt

第7章 用户控件和Web服务       7.1 用 户 控 件 7.1.1 用户控件概述   用户控件是ASP.NET网页的一部分,它可以在其他网页中进行重用。对于开发人员来说,用户控件和“文件包含(include files)”的功能类似。然而,用户控件的功能更加强大,它支持属性和事件。   用户控件是一种复合控件,其工作原理类似于ASP.NET网页,同时可以向用户控件添加现有的Web服务器控件和标记,并定义控件的属性和方法,然后可以将用户控件嵌入ASP.NET网页中充当一个单元。与Web窗体页一样,用户控件可以在第一次请求时被编译并存储在服务器内存中,从而缩小以后请求的响应时间。   用户控件虽然几乎与Web窗体页(.aspx)相同,但仍然存在如下不同之处:   (1) 用户控件的文件扩展名必须是.ascx。   (2) 用户控件中没有@Page指令,而包含有@Control指令,该指令对配置及其他属性进行定义。   (3) 用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到ASP.NET网页中。   (4) 用户控件在内容周围不包括html、body和form元素,因为在包含用户控件的Web窗体页中已经包括了这些元素。   用户控件使开发人员能够很容易地重复使用公共模块的功能。用户控件提供了一个面向对象的编程模型。用户控件的主要优点如下:   (1

文档评论(0)

1亿VIP精品文档

相关文档