【问题标题】:ASP literal inside a repeater footer template转发器页脚模板中的 ASP 文字
【发布时间】:2012-01-27 05:14:47
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net repeater


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多