【问题标题】:ASP.Net Controls render same server reference multiple timesASP.Net 控件多次呈现相同的服务器引用
【发布时间】:2013-04-23 02:40:46
【问题描述】:

我在内部子属性中的自定义Table 服务器控件的顶部和底部添加了一个寻呼机,即FooterHeader

<twc:Table runat="server" DataSource="<%# Incidents %>" Pagination="<%# ui_twcPagerTableTop %>">
    <Header>
        <twc:Paginator runat="server" ID="ui_twcPagerTableTop" />
    </Header>
    <Columns>
        ...
    </Columns>
    <Footer>
        <twc:Paginator runat="server" ID="ui_twcPaginatorBottom" />
    </Footer>
</twc:Table>

真的,我只想添加一个 Paginator 并让它在页面上的多个位置呈现,在服务器端使用相同的控件引用(它们实际上是同一件事)。

例如在页眉和页脚中渲染ui_twcPaginatorTableTop

有没有办法在标记中使控件在 2 个不同的位置呈现两次?

【问题讨论】:

    标签: asp.net reference webforms servercontrols


    【解决方案1】:

    我最终在 javascript 中执行此操作,复制 DOM 元素并将它们附加到页脚容器中。效果很好 - 尽管有一个服务器端解决方案会很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 2010-10-04
      • 1970-01-01
      • 2017-08-28
      • 2012-10-12
      • 1970-01-01
      • 2012-07-12
      相关资源
      最近更新 更多