1

コードに動的リンクボタンを含むループがあり、OnClientClickプロパティを設定して、新しいブラウザウィンドウでリンクを開きます。単純に聞こえますが、動作させるのに少し問題があります。

lbUrl = new LinkButton();
lbUrl.Text = r["Url"].ToString();

// r["Url"] is Datarow
lbUrl.OnClientClick = "location.href=" + r["Url"].ToString();

何か案は?

4

1 に答える 1

3

window.open()新しいブラウザのタブ/ウィンドウでリンクを開きます

lbUrl.OnClientClick = String.Format("window.open('{0}')", r["Url"]);

URLが絶対URLであることを確認してください

于 2012-04-16T10:40:50.493 に答える