试图让它在 SharePoint 2010 中工作。我在页面 A 上有一个超链接,它转到页面 B 并传递一个查询字符串值。我想要的是在页面 B 上创建一个新的超链接,该超链接使用当前的查询字符串值传递给页面 C。这可能吗?我该怎么做呢。
谢谢。
试图让它在 SharePoint 2010 中工作。我在页面 A 上有一个超链接,它转到页面 B 并传递一个查询字符串值。我想要的是在页面 B 上创建一个新的超链接,该超链接使用当前的查询字符串值传递给页面 C。这可能吗?我该怎么做呢。
谢谢。
javascript代码:
document.location =
document.location.href.split('?')[0].replace('pageB','pageC') +
document.location.href.split('?')[1];
或者
document.location =
document.location.host + '/pathToPage/pageC.htm' +
document.search;
您可以使用 ASP.NET 创建动态超链接控件
例如,您的 URL 中有一个链接参数
// http://localhost/home.aspx?link=http://www.google.com
然后你请求你的参数
if (Request.QueryString["link"] != null){
string myhyperlink = Request.QueryString["link"];
现在您需要向您的页面添加一个超链接控件
HyperLink hyp = new HyperLink();
hyp.ID = "hypABD";
hyp.NavigateUrl = myhyperlink;
Page.Controls.Add(hyp);
希望这可以帮助