ASP.Net控件多次呈现相同的服务器引用

时间:2013-04-23 02:40:47

标签: asp.net reference webforms servercontrols

我在内部子属性TableFooter

中的自定义Header服务器控件的顶部和底部添加了一个寻呼机
<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并在页面上以多个位置呈现它,在服务器端使用相同的控件引用(它们实际上是相同的)。

e.g。在页眉和页脚中渲染ui_twcPaginatorTableTop

在标记中是否有一种方法可以在两个不同的位置进行两次控制渲染?

1 个答案:

答案 0 :(得分:0)

我最终在javascript中执行此操作,复制DOM元素并将其附加到Footer容器。很好地工作 - 虽然有一个服务器端解决方案会很好。