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

时间:2012-10-10 11:22:33

标签: javascript jquery asp.net json web-services

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

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

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

我需要点击菜单中的项目,我需要调用javascript函数重定向到此页面而不再重新加载母版页。

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

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

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

注意:的 我在主页面加载方法中尝试ispostback,在javascript方法中使用windows.location =“contactus”

任何帮助?

1 个答案:

答案 0 :(得分:0)

你要做的不是"重定向"用户,而是加载内容(通过AJAX),您将使用该内容替换页面的某个区域。 就像你说的,你用jQuery做到了;

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

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