重定向到新页面而不显示父页面
Redirect to new page without displaying parent page
我想重定向一个带有#链接的页面。由于 # 之后的值不会通过 HTTP 请求发送到服务器,因此我在 Razor 视图中按如下方式编写脚本。
$(document).ready(function () {
if (window.location.hash) {
var url = window.location.href.toLowerCase().replace("ug_101", "UG");
window.location = url;
}
我将代码放在页面顶部,但在重定向之前仍然呈现父视图中的元素。如何在不加载父视图的情况下重定向?或者如何在 C# 的 URL 中获取 # 之后的值?
您将代码放在.ready()
函数中,因此在页面部分加载之前不会执行 jQuery。
尝试使用如下所示的脚本:
if (window.location.hash) {
var url = window.location.href.toLowerCase().replace("ug_101", "UG");
window.location = url;
它们都不是jQuery,也不需要加载页面的任何部分,因此.ready()
方法无缘无故地导致您的延迟。
相关文章:
- 防止 PHP 在新页面中显示结果
- 在新页面上显示生成的 HTML,而不保存在文件中
- 如何让我的wordpress网站在同一页面中显示博客文章,而无需使用AngularJS加载新页面
- 尝试在不刷新页面的情况下单击按钮显示新的随机值
- 重定向到新页面而不显示父页面
- Jquery 最小值和最大值显示新页面
- 如何在弹出窗口中显示错误消息,而不是移动到新页面
- 如何显示在新窗口中提交表单数据后显示的页面
- 新页面上未显示数据
- 如何在JavaScript中重新加载页面以显示新列表
- 当加载新页面时,Facebook iframe不会显示在顶部
- 如何在PHP中提交表单后,在新页面上显示使用HTML文件控件上传的图像
- 如何将表单提交操作从显示警告弹出窗口更改为重定向到新页面?
- 如何在新页面中显示所选项目
- 如何处理get/post在Express 4/nodejs从app.js传递数据从表单到新页面显示结果
- 在空白/新页面中显示以下AJAX
- 在显示之前完全加载新页面
- 显示新页面之前函数的绑定值
- 表单提交仅在加载后显示新页面
- 如何在表单提交后保持模态窗口打开并在同一模态窗口中显示新页面