Repeater ItemDataBound完成触发器

时间:2009-03-10 16:26:22

标签: asp.net repeater

嗨我有一个Repeater,我在ItemDataBound事件中做了各种各样的事情。我的中继器处于控制之中。我注意到的是,ItemDataBound事件中应该发生的事情发生在托管控件的页面的Page_Load之后。有没有办法使用某种ItemDataBoundComplete触发器,所以我可以在ItemDataBound事件发生后在我的页面上做其他事情?谢谢,如果我不清楚,请告诉我。

[编辑]我有绑定到ItemDataBound的控件,直到主持控件的页面的Page_Load之后它们才可用。

[解决方案](在我的情况下):

在我的页面中,我使用了以下内容: Control.Page.LoadComplete + = new EventHandler(Control_LoadComplete);

然后我完成了在那次活动中我必须做的事情。

2 个答案:

答案 0 :(得分:0)

什么样的东西?您可以覆盖OnPreRenderComplete方法,该方法在页面呈现之前立即调用。

答案 1 :(得分:0)

您还可以更改为支持html灵活性的ListView,并使用DataBound事件(在整个ListView完成数据绑定后调用)。