gpt4 book ai didi

ASP.NET 用户控件性能增强

转载 作者:行者123 更新时间:2023-12-02 18:23:42 26 4
gpt4 key购买 nike

我有一个 ASP.NET 用户控件...由一堆业务工作流定义的单选按钮组成。根据选择的初始选项集:
1) 更多单选按钮选项作为树控件的一部分加载
2) 根据选择的选项 - 依次动态加载其他 5 个 ASP.NET 用户控件之一。在这些转换之间存在回发和页面重新加载。

哪些性能增强选项可以应用于此遗留代码?

最佳答案

如果页面的某些部分需要频繁与服务器交互,那么使用 ASP.NET Ajax 可能会有所帮助。然而,根据我的经验,ASP.NET Ajax 在低延迟交互方面并没有兑现 Ajax 的 promise ,因为任何合理复杂性的所有 ASP.NET 页面都伴随着 ViewState 膨胀。

我找到了 Scott Mitchell 关于 Persisting Page State 的文章是一个非常好的资源,提供了摆脱 ASP.NET Web 表单中大量 ViewState 的想法。我在生产系统上使用了他的 FileSystemPageStatePersister 并取得了良好的效果,但是,该方法与 ASP.NET Ajax 不兼容,并且可能无法很好地扩展到网络场。

关于ASP.NET 用户控件性能增强,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9878086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com