asp.net - Repeater:即使数据源为空也显示页脚

标签 asp.net .net-2.0 repeater

是否可以始终显示 ASP.NET 转发器的页眉和页脚,无论它是否不包含数据?

我很清楚,想要显示某种信息性消息的人之前已经问过这个问题,但在我的情况下,这一切都是为了向客户提供填充非常重要的信息的方法。与使用页脚中的输入字段的数据相同的Repeater。情况可能很相似,但我一直无法弄清楚。谢谢!

最佳答案

我找到了一篇可以帮助您解决此问题的文章,

基本上,技巧就在这里:

 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (Repeater1.Items.Count < 1)
        {
            if (e.Item.ItemType == ListItemType.Footer)
            {
                Label lblFooter = (Label)e.Item.FindControl("lblEmptyData");
                lblFooter.Visible = true;
            }
        }
    }

因此,当没有项目时,您也会填充页脚...

请在此处查看全文,祝你好运。

Handling Empty Data in an ASP.NET Repeater control

关于asp.net - Repeater:即使数据源为空也显示页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7445118/

相关文章:

javascript - ASPX C# 控件 ID 命名 - 使用不同的机器生成不同的 ID

c# - MS Project甘特图控件在C#中的使用

asp.net - 嵌套中继器错误: Object reference not set to an instance of an object

.net - 如何在 <ItemTemplate> (.NET) 中获得替代样式?

asp.net - 焦点不在 javascript 中

c# - 使用 ActionFilterAttribute 扩展限制 ASP.NET Web Api

c# - .Net 'Any Framework'配置

c# - 强制字符串保留 2 位小数

c# - 如果使用验证器在 asp.net 中验证失败,则更改文本框的 CssClass

c# - 如何将 DateTimePicker 设置为只读?