如何将Pre渲染事件添加到转发器控件

时间:2015-07-09 16:33:19

标签: c# asp.net repeater

需要帮助向转发器控件添加预渲染事件,以更改放置在转发器控件内的文本框的值。

如何为此编写代码?我开始喜欢这个

protected void rptServices_PreRender(object sender,EventArgs e)         {} 如何访问该转发器控件中的文本框并为其分配新值

1 个答案:

答案 0 :(得分:0)

您可以将此添加到您的活动中,以循环播放器中的项目,找到您需要的文本框并进行所需的编辑。

foreach (RepeaterItem item in rptServices.Items)
{
    if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
    {
       var textbox = (TextBox)item.FindControl("tbx");

       //Do something with your textbox
       textbox.Text = "Test";
    }
}