从子页面获取父页面的查询字符串

时间:2012-02-28 09:19:58

标签: c# asp.net .net

我需要知道是否可以获取父页面的查询字符串?我有这样的事情:

我有一页说client.aspx,现在我用查询字符串打开了这个页面,这个页面有一个窗口,当我点击特定按钮窗口时弹出窗口,我正在加载另一个页面说clientcontacts.aspx ,我想在clientcontatcts.aspx上查询client.aspx字符串。

有可能吗?

3 个答案:

答案 0 :(得分:1)

您也可以将此QueryString值传递给弹出页面并获取子页面中的值。

答案 1 :(得分:1)

是否已使用window.open将子项作为弹出窗口打开?如果是这样,您可以使用:

window.opener

获取父页面(请参阅http://www.w3schools.com/jsref/prop_win_opener.asp)。然后你可以使用:

window.opener.location.search

获取网址的查询部分(请参阅http://www.w3schools.com/jsref/prop_loc_search.asp

答案 2 :(得分:1)

您可以在此上下文中使用Request.UrlReferrer吗?或者如Saurabh所说,只是将查询字符串从父页面传递给子页面?