2013-11-22 18 views
0

所以...我有一个网站重定向(HttpResponse.Redirect),有直接到需要一段时间来加载一个URL(该网站是很可怕)HttpResponse.Redirect延迟

的问题是,直到网站正常响应,我的网站网址保持可见,使得它看上去,我的网站是很慢:(

有谁知道我怎么能有同时其加载浏览器URL更新重定向?

PS这是一个面向内部的网站指向另一个面向内部的网站,因此尽管通常采用这种做法,但URL操作仍然是允许的皱起眉头。

回答

1

我能想到的唯一方法是,通过使用iFrame并在该框架中加载特定的缓慢加载页面。然后,您的带有iFrame的页面将加载并适当地显示URL。你甚至可以显示加载图标或其他东西。

但是要考虑到这不是一个漂亮的解决方案。你最好弄清楚加载页面需要花费多长时间。并改善这一点。

例如,您是否从数据库加载了大量数据?然后你可以通过使用分页来改善它。

祝你好运。

+0

欢呼的建议。可悲的是我不能做的iFrame,因为我的服务是一个URL重新导演;一个不会更改的URL动态链接到源,以便源更改所有现有链接时不需要更改。还允许中央记录链接使用情况。 我正在引导的网站是主要的内部网,速度很慢。我可悲的是没有负责,也没有开发这个网站,也没有能力影响变化。我们记录了很多错误和要求,将其分类,只有抵制和否认现实。 虽然再次感谢您的建议! – SmithPlatts

+0

在这种情况下,我担心你运气不好。因为实际上对引发元素做了一些事情,这是无法实现的。在我看到的情况下,iFrame确实不是一种可行的解决方案。并改变浏览器不是一个真正的选择:)。由于在加载浏览器时更改浏览器URL会涉及到更改浏览器,即使您可以在一个浏览器上执行此操作,您仍然需要为每个可能的浏览器(也考虑到平板电脑和手机)实现此目的。 – woutervs

+0

这就是我的想法,有些害怕。我的一位同事认为这是可能的,但是皱起了眉头。我不太确定。 再次感谢您的回应:) – SmithPlatts