多个WEB控件如何协同工作
时间:2014-4-15
如果协作的多个Web控件在几个Web页面中使用,就可以创建用户控件,用户控件的文件扩展名是.ascx.它包含表单中可以嵌入几个Web页面的部分,有了用户控件,就不必为每个需要相同内容的页面多次创建用户界面,编写代码,而只需要创建一个用户控件,在几个页面中多次使用.
用户控件可以静态或动态添加到WEB页面中,以动态方式使用用户控件时,所显示的控件可以在运行期间改变.
在源文件的第一行中使用Control指令来表示用户控件,CodeFile和Inherits属性的用法与Page指令相同.
<%@ control language="C#" AutoEventWireup="true" codefile="demoUserControl.ascx.cs" inherite="DemoUserControl"%>
跟在Control指令后面的是表单中一般的HTML代码,在用户控件中不使用<HTML>和<FORM>标记,因为用户控件的HTML代码内嵌在HTML表单中.