repeater里获取label

<FooterTemplate><asp:LabelID="isnull"Visible="false"runat="server"><tr><tdclass="ntdb... <FooterTemplate>
<asp:Label ID="isnull" Visible="false" runat="server">
<tr>
<td class="ntdbg" colspan="5" style="height:30px; padding-left:30px;">暂无</td>
</tr>
</asp:Label>
<tr>
<td class="ntdbg" colspan="5" style="height:30px; padding-left:30px;">
<asp:Button ID="allupdate" runat="server" Text="更新所有" CssClass="btn" OnClick="allupdate_Click" />
<asp:Button ID="checkdel" runat="server" Text="删除所选" CssClass="btn" OnClick="checkdel_Click" />
<asp:Button ID="checkshow" runat="server" Text="显示/不显示所选" CssClass="btn" OnClick="checkshow_Click" />
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>

//暂无
Label isnull = (Label)Cate.FindControl("isnull");
if(isnull!=null)
{
if (Cate.Items.Count > 0)
{
isnull.Visible = false;
}
else
{
isnull.Visible = true;
}
}
为什么获取不到Label
还要foreach吗? 阿 倒
if (e.Item.ItemType == ListItemType.Item)
e.Item.ItemType打不出来啊,提示里没有啊???
编译不过去呀??
展开
 我来答
depluin
2008-04-28 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2477万
展开全部
foreach (RepeaterItem it in repeater1.Items)
{
if (it.ItemType == ListItemType.Footer)
{
Label isnull = (Label)Cate.FindControl("isnull");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式