本章小结
1. 用户控件允许开发者使用创建web forms页面所使用的程序设计技术,轻松的创建自定义控件。
2. 作为与普通页面的区别,使用.ascx 文件扩展名来表明用户控件。这就保证了用户控件不能像标准web forms页面那样执行。
3. 使用Register 命令,将用户控件包含在web forms页面中。Register 命令指定了TagPrefix, TagName, 和Src location。
4. 注册了用户控件之后,就可以像对待普通服务器控件那样,使用用户控件(包含runat="server" 属性)。
5. 用户控件被包含在web forms 页面中以后,他的公共字段、属性和方法升级为控件的公共属性(标签属性)和方法。
6. 用户控件参与每个客户端请求的整个生命周期,并且处理自身的事件,封装了部分包含他的web forms页面的页面逻辑。
7. 用户控件不能包含任何form控件。如果需要的话,可以在包含他的web form页面中使用form控件。
8. 用户控件可以用System.Web.UI.Page类的LoadControl方法用用程序来创建。用户控件的类型由Control 命令的ClassName 属性所决定。
9. 对于包含用户控件的web forms 页面,只有当Register 命令包含了用户控件(即使没有用户控件标签被实际声明),用户控件的强类型才是可利用的。
[上一页]
相关文章:
ASP.NET(bata2)立即上手教程(c#版)-1
ASP.NET(bata2)立即上手教程(c#版)-2
ASP.NET(bata2)立即上手教程(c#版)-3
ASP.NET(bata2)立即上手教程(c#版)-4
ASP.NET(bata2)立即上手教程(c#版)-5
ASP.NET(bata2)立即上手教程(c#版)-6-1
ASP.NET(bata2)立即上手教程(c#版)-6-2
ASP.NET(bata2)立即上手教程(c#版)-7-1
|