javascript - 使用javascript重定向而不加载母版页

标签 javascript jquery asp.net json web-services

我在c#下有一个asp.net应用程序

我的应用程序由母版页及其子页组成

在我的母版页中我设置了一个菜单

我需要当我点击菜单中的一个项目时,我需要调用一个 javascript 函数来重定向到这个页面,而不需要再次加载母版页。

例如:我在主页,我想重定向到联系我们页面,当我点击菜单中的联系我们链接时,我只需要加载与母版页无关的页面部分.

我知道要加载页面的一部分我必须使用 jquery,这就是为什么我使用 jquery 通过 Web 服务向服务发送 json 请求并获取信息并在联系我们页面中表示这些信息。

问题: 如何在不加载母版页的情况下从一个页面重定向到另一个页面?

注意: 我在母版页加载方法中尝试 ispostback,在 javascript 方法中尝试 windows.location = "contactus"

有什么帮助吗?

最佳答案

您要做的不是“重定向”用户,而是加载内容(通过 AJAX),您将用这些内容替换页面的某个区域。 就像你说的,你会用 jQuery 做到这一点;

jQuery("#selectorToGetTheMainNode").load("http://urlToLoadTheHTMLFrom");

这将自动加载并用加载的内容替换 MainNode 中存在的 html。

关于javascript - 使用javascript重定向而不加载母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12818144/

相关文章:

javascript - 对如何使用 JScover 感到困惑

jQuery 根据另一个数组从数组中删除多个对象

asp.net - 安装 MvcScaffolding 包时出现 NuGet 执行策略错误

c# - 动态数据模型

c# - 两个 ASPX 页面可以继承类背后的相同代码吗?

javascript - Redux 调度在什么情况下可能会发生变化?

javascript - Firebase 同步 XMLHttpRequest 已弃用

javascript - 通过 AJAX 和 PHP 通过输入 HTML 获取和读取文件

jquery - owl-carousel 不显示图像

javascript - 如何使用第三个子类获取父级 div 值?