to 思归

zhongkeruanjian zhongkeruanjian 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
昨天那个自定义的派生于DATALIST的可分页的SUNDATALIST的问题
你建议我看的例子,我已经看了,谢谢!,
今天重载了RENDER,
如下:
override protected void Render(HtmlTextWriter writer)
{

RenderContents(writer);
btnPrev.RenderControl(writer);

btnMore.RenderControl(writer);

}
我在重载的 CreateControlHierarchy 方法里
添加了两个按钮控件
如下:
override protected void CreateControlHierarchy(bool useDataSource)
{
base.CreateControlHierarchy(useDataSource);
btnPrev = new ImageButton();

btnPrev.Click += new ImageClickEventHandler(PreviousClicked);
Controls.Add(btnPrev);

btnMore = new ImageButton();

btnMore.Click += new ImageClickEventHandler(MoreClicked);
Controls.Add(btnMore);
}

问题解决!
但是我想不通,为什么在CreateControlHierarchy 方法里添加的两个按钮控件
在DATALIST.RENDER()里会出现类型转换无效这个问题呢?
我重载的RENDER里我自己为什么还要手工RENDER按钮呢?
请指教!
...全文
评论 4
收藏 已收藏
分享
返回顶部
zhongkeruanjian
.NET社区 62,271 成员 668,968 内容