我们目前正在使用转发器在每行上显示输入字段,下拉菜单,复选框和日历项目。所需的功能是允许用户添加最多10个(这可能会通过Web配置更改)项目(每行)。
将它们列在转发器中是否合适?或者我是以错误的方式进行此操作?我该怎么用?有什么更轻的吗?
答案 0 :(得分:6)
asp.net转发器。使用或不使用
转发器疯狂轻量级,非常适合这种情况。在整个地方使用它!
稍微深入一些答案:
如果您遇到导致重新考虑代码的性能问题,请从profiling开始。它将揭示真正的问题在哪里,我保证他们不会使用转发器。您的应用程序在转发器代码中花费的时间几乎肯定不值得测量。
如果您没有遇到性能问题,为什么要问? :)去建立一些东西或喝咖啡,并留下足够的空气。在明确需要优化之前不要进行优化。
答案 1 :(得分:4)
中继器的重量几乎和它一样轻。如果你有一个支持使用Repeater迭代显示字段的声音代码库,那么这基本上和它一样好。
答案 2 :(得分:3)
Repeater
是你可以使用的最轻的东西;它只显示你告诉它的内容。我说这是完全可以接受的。
答案 3 :(得分:0)
ASP.NET的Repeater控件是最轻的数据控件,如果你想摆脱它并使用ASP.NET v 3.5,那么我建议你改用Listview控件。
希望这有效!