是否可以以某种方式为转发器动态创建 ItemTemplate?
我正在尝试使用中继器,因为它允许最多的控制,但我的要求之一是让我重新考虑。
我基本上有许多通过 Web 服务执行的 SQL 查询。与其让用户输入整个查询,我希望他们能够通过单选按钮选择“部件”、“产品”或“包装”,在文本框中输入搜索词,以及其他一些信息,然后页面返回他们想要的结果。我主要完成了 RadioButtons 控制逻辑,并且我将查询设置为接受来自文本框的输入作为带有通配符的搜索词。唯一的问题是我在中继器控制上苦苦挣扎。问题是每个表都有不同数量的列并且它们具有不同的名称,因此
<td><%# DataBinder.Eval(Container,\"DataItem.Description\") %></td>
在 ItemTemplate 中执行 a 是不可能的(直到绑定时间我才知道 3 个中的哪一个(将来可能更多)使用的模板)
我尝试使用文字根据代码隐藏中的逻辑传递我想要的内容,但我无法传递内联函数,并且我无法根据之前的问题汇总如何执行此操作。
我一直在阅读 MSDN 参考资料,如果我学习 DataList 控件,它似乎会让事情变得更容易,但如果有一个简单的方法可以使用中继器(这也将允许我更多控制)
谢谢