性能问题和用户控件继承的可能关系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能问题和用户控件继承的可能关系相关的知识,希望对你有一定的参考价值。
我使用Web表单技术实现了一个Web应用程序。问题是该页面需要花费太多时间来加载。我在页面的不同部分使用了用户控件。在测量每个部件经过的时间后,我意识到对于每个用户控件,从Page_Load到Page_PreRender大约需要10秒钟。这表明所有用户控件都同样慢。我在用户控件中搜索了一些常见的耗时操作,但我没有找到任何操作。但唯一常见的事实是我没有直接从UserControl类派生这些用户控件。相反,我编写了一个类,即从UserControl类派生的GenericUserControl,我放置了所有用户控件(不是任何操作)所需的一些共享字段,然后我从这个泛型类扩展了其他用户控件。我问这是否可能导致性能问题?
答案
我删除了所有继承,以便直接从UserControl类继承用户控件,并且令人惊讶地完全解决了性能问题。
以上是关于性能问题和用户控件继承的可能关系的主要内容,如果未能解决你的问题,请参考以下文章