C# HttpResponse.重定向延迟

C# HttpResponse.重定向延迟,c#,redirect,web,httpresponse,C#,Redirect,Web,Httpresponse,所以。。。我有一个站点重定向(HttpResponse.redirect),它必须指向一个需要一段时间才能加载的URL(这个站点太糟糕了) 问题是,在站点正确响应之前,我的站点URL保持可见,这似乎表明我的站点速度很慢:( 有人知道如何在加载重定向时更新浏览器的URL吗 另外,这是针对指向另一个面向内部的站点的面向内部的站点,因此,尽管通常不赞成这种做法,但URL操作是允许的。我能想到的唯一方法是,使用iFrame并在该框架中加载特定的慢速加载页面。然后,使用iFrame的页面将快速加载并显示你

所以。。。我有一个站点重定向(
HttpResponse.redirect
),它必须指向一个需要一段时间才能加载的URL(这个站点太糟糕了)

问题是,在站点正确响应之前,我的站点URL保持可见,这似乎表明我的站点速度很慢:(

有人知道如何在加载重定向时更新浏览器的URL吗


另外,这是针对指向另一个面向内部的站点的面向内部的站点,因此,尽管通常不赞成这种做法,但URL操作是允许的。

我能想到的唯一方法是,使用iFrame并在该框架中加载特定的慢速加载页面。然后,使用iFrame的页面将快速加载并显示你甚至可以显示一个加载图标或其他东西

不过,请务必考虑到这不是一个很好的解决方案。您最好弄清楚是什么让页面加载这么长时间。并对此进行改进

例如,您是否从数据库加载了大量数据?然后您可以通过使用分页来改进这一点


祝你好运。

为这些建议喝彩。遗憾的是,我不能做的一个iFrame是一个URL重新定向器;一个不会更改的URL动态链接到源,这样,如果源更改,所有现有链接都不需要更改。还允许集中记录链接使用情况。我定向的站点是主intranet,并且是s低至。遗憾的是,我不是这个网站的负责人,也不是开发人,也没有能力影响更改。我们已经记录了许多错误,并要求对其进行排序,但只会遇到阻力和拒绝现实。再次感谢您的建议!在这种情况下,我恐怕您运气不好。因为实际做一些事情是您无法控制的关于引起问题的元素。在您的情况下,iFrame确实不是一个可能的解决方案,我现在看到了。而且更改浏览器并不是一个真正的选项:)。由于在加载时更改浏览器URL将涉及更改浏览器,即使您能够在一个浏览器上执行此操作,您仍然需要在每个可能的浏览器上执行此操作(同时考虑平板电脑和手机)。这是我的想法,也有点担心。我的一位同事认为这是可能的,但不赞成;我不太确定。再次感谢您的回复:)