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

控件开发render()疑点

2013-03-22 
控件开发render()疑问namespace ControlClassLibrary{public class RenderHello:Control{protected overri

控件开发render()疑问


namespace ControlClassLibrary
{
    public class RenderHello:Control
    {
        protected override void Render(HtmlTextWriter writer)
        {
            writer.Write("hello world1");
            base.Render(writer);
            writer.Write("hello world2");
           
        }        
    }
}


以上控件,输出内容为 hello world1  hello world2 

看起来好像base.Render(writer);没有起作用

那需不需base.Render(writer);

在重写protected override void Render(HtmlTextWriter writer)

VS 2008 会自动加上 base.Render(writer);

请指导!
[解决办法]
base.Render(writer);
会调用基类的虚方法,有没有结果主要看它的基类里的虚方法有没有对writer进行操作了

热点排行