0
A
回答
3
中繼器控制對您是否有好的或不好的3層應用程序沒有任何影響。它只是一個預構建的ASP.NET控件,您可以使用它來迭代數據。該數據可以是從模型層到數據表類到強類型類的任何數據。
我們通常偏離使用中繼器,除非我們正在做某些事情需要事件處理。
服務器控件通常會有很多開銷,因爲它們是爲了抽象Web(它們也有自己的生命週期)併爲綁定和事件處理提供掛鉤。如果你不需要做任何事件處理,那麼我會建議只使用一個簡單的循環。
相關問題
- 1. 在Mac應用程序中使用Swift有什麼優點和缺點?
- 2. 使用數據服務層有什麼優點和缺點?
- 3. 在.NET中編寫Facebook應用程序有什麼優點和缺點?
- 4. 在數據庫中使用繼承有什麼優點和缺點
- 5. 使用Maven有什麼優點/缺點?
- 6. 使用IOC容器有什麼優點和缺點?
- 7. 使用Selenium for Java和.NET應用程序的優點/缺點是什麼?
- 8. 將應用程序從Flex3遷移到Flex 4有什麼優點和缺點?
- 9. 在Java SE應用程序中使用連接池有什麼優點和缺點?
- 10. has_many和has_one,有什麼優點/缺點?
- 11. 使用git-svn有什麼優缺點?
- 12. 繼承junit測試課有什麼優點和缺點?
- 13. 在ASP.NET應用程序中使用Ajax更新面板的優點和缺點
- 14. 利用事件的優點/缺點使控制器在複雜的角度應用程序中保持同步
- 15. 使用交叉遺傳算子有什麼優點和缺點?
- 16. 使用flags枚舉有什麼優點和缺點?
- 17. 使用Docker Vs Vanilla LXC有什麼優點和缺點?
- 18. 使用Meteor-Roles有什麼優點和缺點?
- 19. 使用Castle Active Record vs Straight NHibernate有什麼優點和缺點?
- 20. 使用`select table_name。*`有什麼優點和缺點?
- 21. 使用D指針有什麼優點和缺點?
- 22. 在實體框架和C#中使用兩層,一個實體和其他域有什麼優點和缺點?
- 23. 在asp.net應用程序中使用緩存的優缺點?
- 24. 在我們的表單中使用javascript有什麼優點和缺點?
- 25. 在postgres中使用數據庫模式有什麼優點和缺點?
- 26. 在Python 2.54-6中使用列表理解有什麼優點和缺點?
- 27. 版本控制優點和缺點javadoc
- 28. 在移動Web應用程序中使用Web框架vs純HTML/JS有什麼優點/缺點?
- 29. 在web應用程序中使用應用程序變量的優缺點
- 30. 使用ServiceStack服務與ASP.NET MVC控制器的優點/缺點?
我不同意用循環代替中繼器。服務器端控件的優點是它們預先處理事件中的數據並且僅在以後渲染內容。如果發生錯誤,它通常在預處理部分,並允許您乾淨地重定向到錯誤屏幕,而不是處理生成的一半頁面。此類服務器端控件的開銷實際上也不是問題 - 這只是處理請求總時間的一小部分。 –
我認爲這絕對取決於您正在處理的數據類型。理想情況下,您的「業務」或「數據」層應該完成所有的處理過程,並向前端提供清晰的數據列表。前端不應該擔心數據不會處於正確的狀態 - 在我看來,這種驗證類型應該早在應用程序中發生。 – rkaregaran
IMO程序員應該是防禦性的,而不是假設他們得到的數據是「乾淨的」。 –