首页 文章

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

提问于
浏览
0

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

如何为此编写代码?我是这样开始的

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

1 回答

  • 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";
        }
    }
    

相关问题