如何获取Repeater里面别的控件属性
比如<asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><asp:ButtonID="Button1"runa...
比如<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" />
</ItemTemplate>
</asp:Repeater>
这样定义后,获取不到button这个控件的属性了 展开
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" />
</ItemTemplate>
</asp:Repeater>
这样定义后,获取不到button这个控件的属性了 展开
展开全部
遍历一下 就行了
foreach (RepeaterItem item in Repeater1.Items)
{
Button btn = item.FindControl("Button1") as Button;
然后在这里使用btn就行了
}
foreach (RepeaterItem item in Repeater1.Items)
{
Button btn = item.FindControl("Button1") as Button;
然后在这里使用btn就行了
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-27
展开全部
foreach (RepeaterItem item in Repeater1.Items)
{
HtmlInputCheckBox check = item.FindControl("Button1") as HtmlInputCheckBox;
if (check.Checked == true)
{
MedicalInfo melModel = new MedicalInfo();
melModel = medicalInfoBLL.GetModel(Convert.ToInt32(check.Value));
melModel.State = melModel.State == 0 ? 1 : 0;
medicalInfoBLL.Update(melModel);
sum++;
}
}
{
HtmlInputCheckBox check = item.FindControl("Button1") as HtmlInputCheckBox;
if (check.Checked == true)
{
MedicalInfo melModel = new MedicalInfo();
melModel = medicalInfoBLL.GetModel(Convert.ToInt32(check.Value));
melModel.State = melModel.State == 0 ? 1 : 0;
medicalInfoBLL.Update(melModel);
sum++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Button btn = (Button)Repeater1.FindControl("Button1");
btn.BackColor=#fff;
btn.Enabled=true;
......
btn.BackColor=#fff;
btn.Enabled=true;
......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询