ASP.NET3.5控件和组件开发:ParseChildrenAttribute与PersistChildrenAttribute小结
来源:互联网 发布:未始知西山之怪特 编辑:程序博客网 时间:2024/06/08 08:54
对于它们的理解,纠结了不少时间.
1)ParseChildrenAttribute类:
1.定义:标记服务器控件将指示分析器把包含在服务器控件标记内的元素解释为属性.
2.默认false,定义在类的头部,通常与PersistChildrenAttribute一起使用 .
通俗理解,在定义自定义服务器控件时,某属性为复杂属性的情况下,通过对它设置,使该属性在设计器中,显示的方式是否为属性.
3.常用构造函数有两种,(Boolean)和(Boolean, String),第一个参数都一样,是否显示为控件的属性;第二个参数定义了一个服务控件的集合属性,常在内部嵌套默认复杂属性时用到 .
2)PersistChildrenAttribute类
1.定义:是否将嵌套内容作为嵌套控件保持.
2.默认为true
通俗理解,在定义自定义服务器控件时,某属性为复杂属性的情况下,在是否对类持久化,在自定义控件内容中,作为控件显示.
3) 继承WebControl类
1.它们分别有各自的默认值,在开发控件时,如果继承WebControl类,WebControl会重新设置它们的值,[ParseChildren(true)],[PersistChildren(false)], 正好它们的默认值相反,若开发时,继承Control类,则需要注意.
4) 它们的结合使用
如果 PersistChildrenAttribute 为 true 而 ParseChildrenAttribute 为 false ,则 ASP.NET 服务器控件包含的嵌套内容将作为控件保持。 如果 PersistChildrenAttribute 为 false 而 ParseChildrenAttribute 为 true ,则嵌套内容将作为服务器控件的属性保持。
注:详细参照MSDN,写的有误的地方,请指正.
- ASP.NET3.5控件和组件开发:ParseChildrenAttribute与PersistChildrenAttribute小结
- 庖丁解牛ASP.NET3.5控件和组件开发技术-(3)从零开始开发服务器控件
- 庖丁解牛ASP.NET3.5控件和组件开发技术-(1)服务器控件概述
- 庖丁解牛ASP.NET3.5控件和组件开发技术-(4)服务器控件属性
- ASP.NET3.5控件和组件开发:高效事件的处理
- 《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》- 推荐序
- asp.net3.5控件开发
- (一)庖丁解牛Asp.net3.5控件和组件开发技术系列—服务器控件开发中的调试技术-郑健
- ASP.NET3.5 ListView控件学习系列
- ASP.NET3.5中AJAX控件
- Asp.net组件与控件开发读书笔记
- ASP.NET3.5 企业级项目开发
- IIS与asp.net3.5的问题
- ASP.NET3.5下的MSChart图表控件使用
- listview 的用法 (asp.net3.5新增控件)
- Net3.5图表控件
- (下载)C#设计模式电子书(包括示例)和ASP.NET服务器控件与组件开发
- ASP.NET 2.0服务器控件与组件开发高级编程
- qiouzhu
- android平台使用assert断言
- b.DocumentCompleted += new 后面应该是如何添加的呢?
- 利用OPENNI的用户数据生成器和OPENCV判断手势的演示
- Android programming iNotepad更新日志
- ASP.NET3.5控件和组件开发:ParseChildrenAttribute与PersistChildrenAttribute小结
- linux 常用
- [2011-04-18]QQ好友排队顺序为啥总在变化?
- [DEBUG]记一次野指针调试
- 关于ArcGIS数据迁移方案的策略
- 互联网产品设计进阶(19):人人都能成行家,色彩搭配有说法
- ubuntu 快捷键
- MySql 命令 收集
- dlg中获得view视图对象 包含view头文件出错 解决方法