我在c#下有一个asp.net应用程序
我的应用程序由母版页及其子页面组成
在我的母版页面中我设置了一个菜单
我需要点击菜单中的项目,我需要调用javascript函数重定向到此页面而不再重新加载母版页。
例如:我在主页,我想重定向到联系我们页面,当我点击菜单中的联系我们链接时,我只需要加载与母版页无关的页面部分
我知道要加载页面的一部分我必须使用jquery,这就是为什么我使用jquery通过Web服务向服务发送json请求并获取信息并在联系我们页面中表示这些信息。
问题: 如何在不加载母版页的情况下从一个页面重定向到另一个页面?
注意:的 我在主页面加载方法中尝试ispostback,在javascript方法中使用windows.location =“contactus”
任何帮助?
答案 0 :(得分:0)
你要做的不是"重定向"用户,而是加载内容(通过AJAX),您将使用该内容替换页面的某个区域。 就像你说的,你用jQuery做到了;
jQuery("#selectorToGetTheMainNode").load("http://urlToLoadTheHTMLFrom");
这将自动加载并替换MainNode中存在的html和加载的内容。