2009-04-30 54 views
0

我有一個菜單,我動態地設置選定的值。更好的性能:OnDataBound或迭代PreRender

在設置DataBound事件的值或迭代PreRender事件中的菜單時,我會獲得更好的性能嗎?

將性能特徵推廣到所有數據綁定控件(即對於菜單和gridview它會不同)?

隨意告訴我爲什麼除了性能方面的原因,你會這樣做。

回答

2

如果我明白你在說什麼在這裏。我的猜測是使用OnDataBound事件會比在整個集合中進行迭代更好。至少在很多情況下看過。

推理是您已經遍歷項目,並且觸發了OnDataBound事件,因此您可以使用內部處理來獲得優勢。如果你做了你自己的迭代,你會再次審查項目。