首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 这几天学写控件:经常看到override void Render,override void OnInit,该怎么解决

2012-03-18 
|M| 这几天学写控件:经常看到override void Render,override void OnInitprotectedoverridevoidRenderChil

|M| 这几天学写控件:经常看到override void Render,override void OnInit
protected   override   void   RenderChildren(HtmlTextWriter   writer)
protected   override   void   Render(HtmlTextWriter   output)
protected   override   void   AddAttributesToRender(HtmlTextWriter   writer)
像这些东西都是哪里来的啊..
我改我的几本书都没有这方面的介绍

我只知道比如定一个事件就得
Page.Load+=new   EventHandler(Page_Load);
那上面的那些是怎么定的啊..在哪里定的



[解决办法]
是你继承的那个System.Web.UI.WebControls.WebControl这个里面的方法 重写了
你可以去下个Reflector去看这个System.Web.UI.WebControls.WebControl这个里面的方法
Reflector专门可以看MS的DLL文件
[解决办法]
重写父类的这个方法.其中base.方法就是让父控件去执行它的方法.其它的代码就是改写这个方法.
[解决办法]
学到一定程度,一般的书上就找不到要的东西

只能
MSDN + google

热点排行