動的リンクボタンを使用してコードにループがあり、新しいブラウザウィンドウでリンクを開くためにOnClientClickプロパティを設定したいとします。シンプルに聞こえますが、動作させるのに少し問題があります。LinkButton href url
lbUrl = new LinkButton();
lbUrl.Text = r["Url"].ToString();
// r["Url"] is Datarow
lbUrl.OnClientClick = "location.href=" + r["Url"].ToString();
が冗長である –
あなたのコードが同じで表示されるページを変更していますウィンドウで、@ Curtの答えを試してみるか、同じページでURLを開くためにこれを試してください:lbUrl.OnClientClick = "location.href = '" + r ["Url"] ToString()+ "'"; – Canavar