أداء أفضل: OnDataBound أو تكرار في عرض مسبق
-
03-07-2019 - |
سؤال
ولدي قائمة مكاني تحديد القيمة المحددة بشكل حيوي.
هل لدي أداء أفضل القيام تعيين قيمة على الحدث ربط بيانات أو بالتكرار عبر القائمة في حال عرض مسبق؟
هل خصائص الأداء يكون للتعميم على جميع البيانات ضوابط ملزمة (أي سيكون مختلفا لقائمة مقابل gridview)؟
لا تتردد ليقول لي لماذا كنت ستفعل بهذه الطريقة واحد على الآخر، بالإضافة إلى لأسباب تتعلق بالأداء.
المحلول
إذا أنا أفهم ما نتحدث عنه هنا. تخميني هو أن استخدام الحدث OnDataBound سيكون الأداء أفضل سلايلي من القيام التكرار من خلال جمع كامل. على الأقل عندما نظرت في العديد من السيناريوهات.
والمنطق هو أن لتكرار بالفعل من خلال هذه البنود، ويتم تشغيل الحدث OnDataBound، لذلك عليك استخدام المعالجة الداخلية لصالحك. إذا كنت ثم القيام التكرار الخاص بك، وأنت تسير على البنود مرة أخرى.
لا تنتمي إلى StackOverflow