0
A
回答
0
如果您想使用尽可能多的用户控件,则没有限制或性能问题。
当然,在用户控件上实现业务逻辑可以影响性能。
用户控件的性能还取决于您使用它们处理的回传。
这可以通过两件事情来缓解:
- 确保用户控件缓存其第一次加载所有数据,而不会重新加载它除非明确指示(通常由较低级别的服务中断事件)
- 确保所有控件都使用一组可以重用数据的公共服务。例如。如果两个控件需要访问客户列表,并且它们正在相同请求会话的上下文中执行,则应该只需要一个客户列表查找。
相关问题
- 1. 网站使用自己的API是不是很好的做法?
- 2. 在一个文件中有多个类定义是不是很好的做法?
- 3. 是不是很好的做法,或者至少不是不好的做法,不要使用限制
- 4. 在PHP中使用exec是不是很好的做法?
- 5. 有很长的摩卡测试是不好的做法?
- 6. 它是一个很好的做法,同一列的多个表
- 7. 这个网址是无效的,不是很好的做法?
- 8. 在卡桑德拉有多个密钥空间是不是很好的做法?
- 9. 在控制器中使用linq查询是不是很好的做法?
- 10. 它是很好的做法,从我不代码中引用
- 11. 是不是很好用2个不同的数据库
- 12. if else在类构造函数中的条件......是不是很好的做法?
- 13. Azure WebJobs有很多QueueTrigger不好的做法?
- 14. 是不是很好的做法,在asp.net中使用大量的viewmodels mvc
- 15. 在一个表中有几个外键是不是很好的做法?
- 16. 有一个很长的初始化方法是不好的做法吗?
- 17. 是否有一个带有很多DLL的应用程序是不好的做法?
- 18. Fk在不同的模式中,这是一个很好的做法吗?
- 19. 正在使用'if user_signed?'很多次,不好的做法? Rails
- 20. 在整个地方使用std :: size_t是不是很好的做法?
- 21. 让每个常量字符串都被引用是不是很好的做法?
- 22. 在递归中使用全局变量是不是很好的做法
- 23. 使用AppDelegate进行数据处理和处理是不是很好的做法?
- 24. 使用ContentProvider处理数据库操作是不是很好的做法?
- 25. 在VB.NET中直接调用模块函数是不是很好的做法?
- 26. 在用户控件上重写DataBind()方法是否是一种很好的做法?
- 27. 是相同的变量多次声明一个很好的做法
- 28. 我很好奇,为什么这些结果是不同的
- 29. 使用pthread_cancel取消线程:很好的做法或不好
- 30. 将变量设置为“Nothing”是一种很好的做法?
如果您将在别处重复使用它们,当然。不过,请务必遵循YAGNI原则:http://en.wikipedia.org/wiki/You_aren't_gonna_need_it – Arran 2013-05-09 10:58:11