访问Repeater中的HTML表的问题

时间:2009-10-09 13:22:31

标签: asp.net controls

非常简单的场景:我有一个Repeater,其中包含一个跨越其Header,Item和Footer模板的表。因为它跨越模板,所以我不能简单地执行<table id="Blah" runat="server">然后通过FindControl访问它。

有没有办法克服这个问题?

编辑:目标是能够检索HtmlTable,然后将其传递给另一个解析它的方法,将其转换为excel xml。

2 个答案:

答案 0 :(得分:0)

简而言之,没有。通过将其转换为服务器控件(使用runat = server),您无法使其成为跨模板。为什么需要访问表元素?

答案 1 :(得分:0)

我正在接近这个问题。我本来应该试图通过Repeater,而不是HtmlTable。更改方法后,我能够完成目标,现在可以将Repeater内容导出为XML。