超级链接单击打开一个新的弹出窗口
问题描述:
如何使用asp .net c点击超链接在新窗口上打开弹出窗口#
我尝试过:
How to open a pop up window on a new window on click on a hyperlink using asp .net c#
What I have tried:
HyperLink hyp_Channel_Value = new HyperLink();
hyp_Channel_Value.ID = "hyp_Channel_Value" + l;
hyp_Channel_Value.CssClass = "Owner_Link";
hyp_Channel_Value.Target = "blank";
string url = "test.aspx";
hyp_Channel_Value.NavigateUrl = url;
hyp_Channel_Value.Attributes.Add("onclick", "window.open(" + url + ");return false");
答
我们可以通过使用链接按钮来实现这一点
We can do this by using Link button
LinkButton lnk = new LinkButton();
lnk.OnClientClick = "javascript:window.open('https://www.codeproject.com','CodeProject', 'scrollbars=yes, width=300, height=300, top=100, left=100')";
lnk.Text = "Code Project";
this.panel.Controls.Add(lnk);