转发器页脚模板中的ASP文字

时间:2012-01-26 17:12:41

标签: asp.net repeater

我认为通过尝试将文字添加到转发器的页脚模板中是不可能的,以便我可以在以后填写...

<FooterTemplate>
    <asp:Literal ID="panelFooter" runat="server"></asp:Literal>
</FooterTemplate>

1 个答案:

答案 0 :(得分:3)

您可以将Text属性数据绑定到代码隐藏中的方法结果。在此示例中,我们将显示页脚中的产品总数:

<FooterTemplate>
  Total number of products: 
  <asp:Literal runat="server" Text='<%# GetTotalNumberOfProducts() %>' />
</FooterTemplate>

在代码隐藏中,我们将创建一个计算数字的方法,并为Literal控件返回它。

protected string GetTotalNumberOfProducts()
{
  return 42.ToString();
}

请注意,我们不需要通过其ID找到控件。我们只是返回s string,数据绑定语法将在代码隐藏中调用我们的方法并将结果放在控件中。