Asp.net 更好的性能:OnDataBound或在PreRender上迭代
我有一个菜单,可以动态设置所选值 在数据绑定事件上设置值或在PreRender事件中迭代菜单会有更好的性能吗 性能特征是否适用于所有数据绑定控件,即菜单与gridview是否不同Asp.net 更好的性能:OnDataBound或在PreRender上迭代,asp.net,controls,asp.net-controls,Asp.net,Controls,Asp.net Controls,我有一个菜单,可以动态设置所选值 在数据绑定事件上设置值或在PreRender事件中迭代菜单会有更好的性能吗 性能特征是否适用于所有数据绑定控件,即菜单与gridview是否不同 请随意告诉我,除了性能方面的原因外,您为什么要这样做。如果我理解您在这里所说的话。我的猜测是,使用OnDataBound事件的性能要比在整个集合中进行迭代要好得多。至少在很多场景中都是这样 原因是您已经遍历了这些项,并且触发了OnDataBound事件,因此您可以利用内部处理。如果您随后进行自己的迭代,那么您将再次检查
请随意告诉我,除了性能方面的原因外,您为什么要这样做。如果我理解您在这里所说的话。我的猜测是,使用OnDataBound事件的性能要比在整个集合中进行迭代要好得多。至少在很多场景中都是这样 原因是您已经遍历了这些项,并且触发了OnDataBound事件,因此您可以利用内部处理。如果您随后进行自己的迭代,那么您将再次检查项目