如何获取repeater上的控件及控件上的值

发布网友 发布时间:2022-04-23 05:46

我来回答

3个回答

热心网友 时间:2022-04-27 15:26

<asp:Repeater ID="Child_list" runat="server">
<ItemTemplate>
<asp:TextBox runat="server" id="textbox1"></asp:TextBox>
</ItemTemplate>
</asp:Repeater>
________________________________________
cs代码
protected void Child_list_ItemDataBound(object sender, DataListItemEventArgs e)
{
TextBox textbox_cs=(TextBox)e.Item.FindControl("textbox1");
//这个地方你就可以对textbox1进行个操作了,其它方法类似
}

热心网友 时间:2022-04-27 16:44

<asp:Repeater ID="Child_list" runat="server">
<ItemTemplate>
<asp:TextBox runat="server" id="textbox1"></asp:TextBox>
</ItemTemplate>
</asp:Repeater>
________________________________________
cs代码
protected void Child_list_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
TextBox textbox_cs=(TextBox)e.Item.FindControl("textbox1");
}

我引用了楼上的回答,注意,他写的事件是错误的,我已修改过了

热心网友 时间:2022-04-27 18:19

比如说一个label控件
你可以
Label Label1 = (Label)e.Item.FindControl("Label1");
去值得话就直接Label1 .Text

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com