非常简单的场景:我有一个Repeater,其中包含一个跨越其Header,Item和Footer模板的表。因为它跨越模板,所以我不能简单地执行<table id="Blah" runat="server">
然后通过FindControl访问它。
有没有办法克服这个问题?
编辑:目标是能够检索HtmlTable,然后将其传递给另一个解析它的方法,将其转换为excel xml。
答案 0 :(得分:0)
简而言之,没有。通过将其转换为服务器控件(使用runat = server),您无法使其成为跨模板。为什么需要访问表元素?
答案 1 :(得分:0)
我正在接近这个问题。我本来应该试图通过Repeater,而不是HtmlTable。更改方法后,我能够完成目标,现在可以将Repeater内容导出为XML。