尝试让它在SharePoint 2010中运行。 我在页面A上有一个超链接,它转到页面B并传递一个查询字符串值。 我想要的是在页面B上创建一个新的超链接,它使用当前的查询字符串值传递给Page C.这可能吗?我将如何做到这一点。
感谢。
答案 0 :(得分:0)
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;
答案 1 :(得分:0)
您可以使用ASP.NET
创建动态超链接控件例如,您的网址中有一个链接参数
// 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);
希望这有帮助