Web应用系统开发作者于华作者提供_Web应用开发(七)课案.pptVIP

  • 1
  • 0
  • 约3.04千字
  • 约 26页
  • 2017-03-03 发布于广东
  • 举报

Web应用系统开发作者于华作者提供_Web应用开发(七)课案.ppt

Web应用系统开发作者于华作者提供_Web应用开发(七)课案.ppt

第七章 用户控件和Web服务 提 纲 用户控件 1 Web services 2 实战演练 3 1 用户控件 用户控件是ASP.NET网页的一部分,它可以在其他网页中进行重用。对于开发人员来说,它和“文件包含(include files)”的功能类似。然而,用户控件的功能更加强大,它支持属性和事件。 用户控件是一种复合控件,其工作原理非常类似于ASP.NET网页,同时可以向用户控件添加现有的Web服务器控件和标记,并定义控件的属性和方法,然后可以将用户控件嵌入ASP.NET网页中充当一个单元。与Web窗体页一样,用户控件可以在第一次请求时被编译并存储在服务器内存中,从而缩小以后请求的响应时间。 用户控件与Web窗体页的区别 用户控件的文件扩展名必须是.ascx。 用户控件中没有@page指令,而是包含@Control指令,该指令对配置及其他属性进行定义。 用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到ASP.NET网页中。 用户控件在内容周围不包括html、body和form元素。因为在包含用户控件的Web窗体页中已经包括这些元素。 使用用户控件的主要优点 可以将常用的内容或者控件以及控件的运行程序逻辑设计为用户控件,然后便可以在多个网页中重复使用该用户控件,从而省略许多重复性的工作。例如网页上的包含Logo、导航栏等内容的网页头,以及包含版权说明

文档评论(0)

1亿VIP精品文档

相关文档