0

これを SharePoint 2010 で機能させようとしています。ページ A に、ページ B に移動してクエリ文字列値を渡すハイパーリンクがあります。現在のクエリ文字列値を使用してページ C に渡す新しいハイパーリンクをページ B に作成したいのですが、これは可能ですか? どうすればこれを行うことができますか。

ありがとう。

4

2 に答える 2

0

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);

お役に立てれば

于 2012-11-22T12:50:22.230 に答える
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;
于 2012-11-22T12:47:09.990 に答える