有人可以告诉我在web.config和asp页面之上注册用户控件的优缺点吗?
我正在寻找性能问题。是否在web.config中注册了所有控件会使页面加载速度变慢(即使是不使用这些控件的页面)?
答案 0 :(得分:5)
Web.config专业人士
Web.config Cons
在每一页专业人士
一个非常好的页面缺点
我建议在web.config中执行此操作。由于您不需要记住将其添加到每个页面,因此对您来说工作较少。虽然,如果你有一个吨,而且很多只用在一个页面上,那么你可以做两件事来保持你的web.config不那么混乱。如果我在多个页面中使用它们,我通常会将我的控件放在web.config中。如果它只是在一个页面上使用,那么我通常只在我的asp.net页面中声明它。
答案 1 :(得分:1)
老问题,但最后是关于性能的答案!没有区别:
好消息是两者之间没有任何性能差异 将它们注册到web.config文件中,而不是在页面顶部。
运行时性能完全相同(它们被编译为 两种情况下的相同说明。)
编译也应该以相同的性能进行编译。
答案 2 :(得分:0)
将它放入web.config并不是很麻烦。它不能用拖放来完成,所以很多人都不这样做。保持页面不那么混乱,从长远来看,使更改变得更容易。