浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2004年12月3日

摘要: 本系列文章中“例程1”和“例程2”讲述了利用Visual Studio.NET2003中已有的WEB自定义控件,通过继承或复合一些简单控件生成自己需要的自定义控件。这样的控件制作比较简单,但是它的执行效率相对要低一些,所以如果我们不继承已有的控件那么这个控件该怎么做呢? 下面作者通过实例向大家讲述这种自写控件的编程方法。 (例程使用C#) 本例程实现一个Text... 阅读全文
posted @ 2004-12-03 10:13 浙林龙哥 阅读(1127) 评论(2) 推荐(0)

摘要: 任何控件都可以包含子控件。一个控件支持模板,其实就是在往它里面加子控件。模板是用什么形式在控件内公开的呢?想一想,我们用一个一般的控件都可以直接用标记来指定属性,而模板也是使用标记来操作。使用模板的时候,就是用标记的方法给模板赋值,根据“任何控件都可以包含子控件”,所以模板里也可以再包含控件。因此,模板在控件定义中就表现为属性。我们的标记都是用xml形式呈现的,因此,使用模板实际上就是给控件的某个... 阅读全文
posted @ 2004-12-03 10:11 浙林龙哥 阅读(1519) 评论(1) 推荐(0)

摘要: 如果重载本身父类提供的enable属性,将导致无法将子控件中的值用viewstate回传,即无法保持状态。所以最好自己定义该类属性并实现。 定义属性时,如果是子控件本身属性的反映,可以直接取其值,值将自动保留,如果属于自己定义的属性,用viewState保留状态 例如: /// /// 文本框值... 阅读全文
posted @ 2004-12-03 10:08 浙林龙哥 阅读(798) 评论(0) 推荐(0)