注册
登录
论坛
搜索
万卷图书
»
ASP.net技术
» 关于窗体页事件顺序测试的问题
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
发短消息
加为好友
books2009
当前离线
UID
747
帖子
33
精华
0
积分
0
阅读权限
100
在线时间
1 小时
注册时间
2010-8-16
最后登录
2012-2-14
版主
1
#
books2009
发表于 2011-9-7 10:55
|
显示全部帖子
你好,严格来说Render不是事件;在处理的这个阶段,Page 对象会在每个控件上调用此方法。所有 ASP.NET Web 服务器控件都有一个用于写出发送给浏览器的控件标记的 Render 方法。
如果创建自定义控件,通常要重写此方法以输出控件的标记。不过,如果自定义控件只合并标准的 ASP.NET Web 服务器控件,不合并自定义标记,则不需要重写 Render 方法。
这是MSDN中的描述,虽然他有事件特征,也是这个时候来执行,但页面中的这个事件内容不会执行
回复
引用
TOP
发短消息
加为好友
books2009
当前离线
UID
747
帖子
33
精华
0
积分
0
阅读权限
100
在线时间
1 小时
注册时间
2010-8-16
最后登录
2012-2-14
版主
2
#
books2009
发表于 2011-9-7 10:55
|
显示全部帖子
你这种求证精神很好
回复
引用
TOP
发短消息
加为好友
books2009
当前离线
UID
747
帖子
33
精华
0
积分
0
阅读权限
100
在线时间
1 小时
注册时间
2010-8-16
最后登录
2012-2-14
版主
3
#
books2009
发表于 2011-9-8 10:18
|
显示全部帖子
你好 要了解你红色标记的这句话,就一定要对自定义控件有深入了解,如自定义控件完全是你自己定义的,还是你继承了某个服务器控件来拓展定义的。。。完全自己定义的话,就需要Render,这样才能输出标记到浏览器,如果是继承某个服务器控件的,如你继承了TextBox,想做一个新的属于自己的文本框,那就不一定要Render了,只做你需要修订的地方好了。
回复
引用
TOP
返回列表
C#语言