Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 到达中继器项:逻辑_Asp.net_Repeater_Findcontrol_Asprepeater - Fatal编程技术网

Asp.net 到达中继器项:逻辑

Asp.net 到达中继器项:逻辑,asp.net,repeater,findcontrol,asprepeater,Asp.net,Repeater,Findcontrol,Asprepeater,这是我的设计页面: <asp:MultiView ID="mvProducts" runat="server" ActiveViewIndex="0"> <asp:View runat="server" ID="mvProducts1"> <asp:Repeater ID="rptDiscount" runat="server"> <ItemTemplate> <div class="divProduc

这是我的设计页面:

<asp:MultiView ID="mvProducts" runat="server" ActiveViewIndex="0">
  <asp:View runat="server" ID="mvProducts1">
    <asp:Repeater ID="rptDiscount" runat="server">
      <ItemTemplate>
        <div class="divProduct1">
          <div class="divProductHeader">
            <asp:Panel ID="pnlDiscount" runat="server" CssClass="divProductHeaderDiscount" Visible="true">
              <div class="menuTextTopSpacer"></div>
              <asp:Label ID="lblDiscount" runat="server" Text='<%#Eval("discount") %>'></asp:Label>
            </asp:Panel>`

`
我只想接触到
pnldiscont
项目,但我不知道怎么做。我搜索了一下,但这只会增加我的困惑

事实上,我想学习在中继器中查找控件的逻辑。

在您的reapter上使用,然后使用进入
面板

protected void rptDiscount_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    Panel myPanel= e.Item.FindControl("pnlDiscount") as Panel;

    //Do some work
}

非常感谢。在数据绑定之前,我一直在努力。但这似乎更容易。再次感谢。。。