随笔分类 -  .NET控件开发

摘要:第二种设置永久cookie 若要免登录可以调用 免登录 Process.Start("iexplore.exe", LinkAddress.CookiesFind); 阅读全文
posted @ 2017-03-18 10:07 冯际成 阅读(929) 评论(0) 推荐(0)
摘要:今天来学习在做.NET3.5控件开发中我们经常要使用到的基类。1.Control所有控件的基类,所有控件都可以直接或间接继承该类,它提供啦各类控件的通用属性和方法,如ID属性、可见性Visible等2.WebControlWebControl继承自Control,在他的基础上增加了布局,可访问性,外观样式等特性一般开发时对外观要求比较高是继承此类。3.CompositeControl要将现有控件聚合起来可以继承此类,此类默认实现啦INamingContainer接口4.DataBoundControl此类可以用来开发数据绑定控件5.HierarchicalDataBoundControl此类用 阅读全文
posted @ 2012-10-10 23:52 冯际成 阅读(203) 评论(0) 推荐(0)
摘要:控件生命周期的呈现过程,主要将控件标记和字符文本输出到服务器控件输出流中。在呈现的这个阶段可以直接写HTML标记,也可以调用每个控件都有的RenderControl方法到输出流:1.RenderControl(HtmlTextWriter writer);2.Render(HtmlTextWiter writer);3.RenderBeginTag(HtmlTextWrite writer);4.RenderEndTag(HtmlTextWriter writer);以上事件自上往下依次执行,并且有嵌套的调用关系。其中在RenderConterol方法内调用Render方法,在Rende... 阅读全文
posted @ 2012-04-23 16:14 冯际成 阅读(205) 评论(0) 推荐(0)
摘要:在开发一个空间时候,我们首先要选择要继承的基类,这些基类提供了控件的基本功能,以提高代码重用性,微软给我们控件开发提供了丰富的基类(Control、WebControl、CompositeControl或继承至现有控件)。1.Control控件开发基类,所有控件都直接或者间接继承至此类,它封装了控件的通用的最基本功能和方法,扩展性最近强。2.WebControl此类继承至Control,增加了布局、可访问性、外观、样式等特性;并对行为进行了扩充。3.CompositeControl此类是ASP.NET2.0版本时支持的一个控件基类。要把现有控件聚合起来创建一个组合控件时,要继承此类,此类默认实 阅读全文
posted @ 2012-04-23 16:13 冯际成 阅读(204) 评论(0) 推荐(0)
摘要:控件生命周期是按照时间,即控件生成过程的先后顺序,控件在每个阶段完成控件生成特定功能。一般控件的生命周期可以分为十一个阶段。其中Systen.Web.Page划分的更加详细。Page控件是所有控件的容器,Page控件的生成也意味着它里面所有的子控件也已经生成,它的生成过程也是它的子控件生成过程,而且Page还负责管理主题、管理母版页等好多方面。一般说来在Page的PreiInit事件完成设置母版页和主题属性。Page的Init阶段要依次激发子控件的Init事件,初始化子控件,并为子控件命名容器。Page的InitComplete阶段是要使控件具有试图能力。1.初始化(对应Onlint方法)完成 阅读全文
posted @ 2012-04-23 16:12 冯际成 阅读(459) 评论(0) 推荐(0)

返回顶部