如何加载ASP.Net页面数据背景..&首先显示弹出窗口

时间:2013-09-26 11:42:19

标签: jquery html asp.net

在我们的网站上,登陆页面需要很长时间才能加载。加载HTML页面后,它显示弹出窗口。因为我们的客户失去了耐心。所以请帮助我摆脱这个..

我们想首先加载弹出窗口..同时我们将慢慢加载该弹出窗口的背景页面。

然后我们可以将客户集中度从页面更改为弹出窗口。&我们可以弥补延迟...

有关详情,请访问此网站.. BusETicket您可以轻松了解我的问题..

3 个答案:

答案 0 :(得分:0)

我建议打包一个轻量级的页面,其中包含一个空的DIV和弹出窗口向客户展示。此外,此页面应包含一些javascript代码,它会异步加载整个重量级页面。然后应该在DIV中添加页面的内容。 一旦显示弹出窗口,就应该调用此javascript代码。

答案 1 :(得分:0)

在body onload上调用你的弹出窗口。通过使用它,您的弹出窗口将首先显示。

答案 2 :(得分:0)

您已在标记中加载所有JavaScript文件。将您可以使用的内容移动到结束标记之前的页面底部,您不介意在内容之后加载。

如果您觉得在内容之前以相同的顺序保留它们会更加舒适,请在标记顶部加载弹出式HTML,然后在HTML之后包含对JavaScript的引用,然后包含其余内容。这将使您的弹出窗口首先加载,然后加载JavaScript,然后加载您网站的内容。

这是一种“hacky”方式来完成它,因为你将在HTML中间使用JavaScript,但它将完成工作。最好的答案是真正评估页面加载缓慢的原因并优化JavaScript的加载位置(如果可以的话,将其置于底部)以及加载的内容。或者,正如另一个Egor4eg建议的那样,雅虎这样做,你总是可以先加载重要内容,然后异步拉入其他内容。