标题:后台如何获取repeaer里的lable控件的值
只看楼主
闾致富
Rank: 2
等 级:论坛游民
帖 子:20
专家分:42
注 册:2010-11-17
结帖率:50%
 问题点数:0 回复次数:1 
后台如何获取repeaer里的lable控件的值
前台
<asp:Repeater ID="Repeater1" runat="server"
  onitemdatabound="Repeater1_ItemDataBound">
  <ItemTemplate>
  <table>
  <tr>
  <td>
  <img alt="0" src='<%# Eval("customer-img")%>' width="50" height="50" />
   
  </td>
  <td>
  <asp:Label ID="Label1" runat="server" Text="客户名:"></asp:Label>
  <asp:Label ID="Label4" runat="server" Text='<%# Eval("Title")%>'></asp:Label>
  <br />
  <asp:Label ID="Label2" runat="server" Text="客户简介:"></asp:Label><%# Eval("Content")%>
  <br />
   
   
  </table>
  </ItemTemplate>
  </asp:Repeater>
后台
 
            if (!IsPostBack)
            {

                bind();
                Label lbl = Repeater1.Items[0].FindControl("Label1") as Lable;
                string labl = lbl.Text;
                bind2(labl);
           
            }
出现
错误    1    找不到类型或命名空间名称“Lable”(是否缺少 using 指令或程序集引用?)    F:\job\job\\Grayhound.CMS\customer.aspx.cs    24    73    Grayhound.CMS

搜索更多相关主题的帖子: 前台 server 如何 
2011-07-22 17:35
闾致富
Rank: 2
等 级:论坛游民
帖 子:20
专家分:42
注 册:2010-11-17
得分:0 
解决了!是代码错了!
 Label lbl = Repeater1.Items[0].FindControl("Label1") as Lable;
修改
 Label lbl = Repeater1.Items[0].FindControl("Label1") as Label;
2011-07-22 17:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345874-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.463357 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved