【发布时间】:2011-01-06 21:09:18
【问题描述】:
我遇到了一个问题,即在呈现新页面时,重定向时屏幕会变白一毫秒。
这会导致屏幕闪烁,让我很恼火。
我在网上搜索了一下,发现这个 IE 解决方案适用于 IE,但它不适用于 chrome 或 FireFox。
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.0)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.0)" />
另外,我确信使用这种方法会对更新面板和 Ajax 控件产生一些影响。
有没有办法设置服务器在给它客户端之前呈现整个页面,这样就没有适用于所有浏览器的白色毫秒。
欢迎任何想法。
【问题讨论】:
-
你会用javascript吗?也许。不过,它会减慢重定向速度。
-
我不认为这会起作用,因为可悲的是重定向是由按钮点击或选择 gridview 行等触发的。
-
你怎么能接受一个回答说你根本做不到,而不是我的 - 这给了你 3 种有效的方法?
-
您帖子的标题具有误导性,因为 Response.Redirect 不是您的问题的根源,而是正常的回发“......就像按钮点击......”。
-
问题是由单击按钮的代码中触发的 response.redirect 引起的,如有任何混淆,请见谅。