首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建动态选项卡的问题

创建动态选项卡的问题
EN

Stack Overflow用户
提问于 2011-01-21 11:46:21
回答 1查看 182关注 0票数 0

我在ASP.net应用程序中动态创建了Tabs (差不多18个),加载这些选项卡需要很长时间。我在页面加载事件期间创建了这些选项卡,并且选项卡主要包含用户控件。

这些选项卡没有呈现顺序,因为用户可以选择更改顺序。有什么想法/建议可以提高性能吗?

选项卡的创建取决于用户登录。每个用户都有更多的标签。大部分是18个标签。这些选项卡名、用户控件名和itz创建顺序是从数据库中获取的。

代码语言:javascript
复制
ArrayList tablist = ms.GetMemberScreenTabs(ClientId,UserId);
            Session["TabList"] = tablist;

我怎样才能尽可能快地加载它。

EN

回答 1

Stack Overflow用户

发布于 2011-01-21 19:48:49

我不得不处理包含选项卡的慢速页面。但在我的例子中,这是因为生成的页面太大。仅HTML一项就达到了2mb,包括视图状态和所有内容。然后添加所有的脚本和图像等。页面看起来加载非常慢,但实际上服务器端的时间是相当正常的。

您应该尝试跟踪页面,看看它实际需要多少时间才能呈现。这将把网络从等式中剔除。

然后,如果需要,你可以遵循通用的页面加速方法,如启用gzip,移动视图状态以使用会话,将脚本/css合并到单个请求,启用缓存,通过处理程序减轻图像等等。

如果这看起来离题了,很抱歉。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4755176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档