繁体   English   中英

在asp.net服务器代码中是否可以在构建控件时显示控件?

[英]Is it possible in asp.net server code to display the controls as they are built?

使用C#,我有一个网页在其后面的代码中构建5个图形和5个表。 所有这些构建大约需要20-30秒,然后它们都立即显示在页面上。 在它们显示之前,该页面根本不会加载,也没有任何迹象表明正在发生任何事情(即,鼠标在改变,该页面加载为“空白”状态)。 我确实知道这是服务器端处理的本质,但是我希望有一些我不知道的技巧,这些技巧将在构建每个表或图形后立即开始显示? 我可以通过用户控件构建每个控件吗? 更新面板可以某种方式提供帮助吗? 将用户控件构建到更新面板中? 有没有办法至少可以在初始加载发生时加载页面并显示进度栏?

您可以做的是将图形和表格分解为单独的页面,然后您的主页是一系列的iframe,每个iframe都从这些单独的页面之一加载。 然后,它们几乎都在同一时间启动,并且在完成各个图形/表格后,无需等待其余的图形/表即可显示它们。

也可能是一种将关注点分开的好方法-几个页面各自负责一个图形/报告,而不是一个页面来完成所有这些操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM