我有一个普遍的问题。我的页面有几个安静的“重”用户控件,每个控件都放置在多 View View 中。在 PageLoad 上,这些控件中的每一个都会初始化,从而导致不必要的数据库调用。我想要的是只加载 View 设置为“事件”的控件。现在我在每个用户控件中使用公共(public) bool 属性来设置是否绑定(bind)数据,但是有一个通用的方法可以做到这一点吗?
最佳答案
如果你真的不想要 UserControls
参与 ASP.NET Page Life Cycle
在每次加载/回发时,然后在需要时动态加载它们。
Dynamic Loading of ASP.NET User Controls
关于asp.net - 在页面加载时不加载用户控件的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9082344/