【发布时间】:2016-01-20 01:47:07
【问题描述】:
我想从 1 个页面重定向到另一个页面,而不使用 javascript/jquery 显示该页面的内容。
例如,我将输入或从搜索引擎进入我网站上的页面www.mysite.com/aaa/,我应该被重定向到www.mysite.com/bbb/,而不显示www.mysite.com/aaa/ 的内容。
服务器端是 asp.net,我可以使用 Response.Redirect 执行此操作,但我不想更改代码。
据我所知,我不能使用document.ready 或window.load,因为两者都会在重定向之前在浏览器中加载页面内容。
我不知道有任何其他事情可以帮助我实现这一目标。努力搜索,但找不到任何有用的东西。
我得到了一些东西here。我可以在标题中包含此内容,但可能无法在标题的顶部。加上答案看起来不是很有说服力。但是,可以尝试一下,并根据结果更新此问题。
请帮忙!
提前致谢!
【问题讨论】:
-
你无法真正停止这个客户端。在运行任何 JS 代码之前,响应将在服务器上生成并发送到客户端。这意味着 HTML 将在 JavaScript 中通过
window.location执行任何重定向之前显示。如果你想要这种行为,你别无选择,只能在服务器端进行。
标签: javascript jquery asp.net redirect