C# 列表框项目作为超链接

C# 列表框项目作为超链接,c#,asp.net,listbox,C#,Asp.net,Listbox,我有一个显示url列表的列表框。我需要将它们显示为链接,以便在单击时,它们会显示在不同的浏览器或新选项卡中。要打开链接,您的代码应如下所示 if (!Page.IsPostBack) { this.lst.Attributes.Add("onclick", "window.location.href=this.value; "); // to open in new tab this.lst.Attribut

我有一个显示url列表的列表框。我需要将它们显示为链接,以便在单击时,它们会显示在不同的浏览器或新选项卡中。

要打开链接,您的代码应如下所示

if (!Page.IsPostBack)
        {
            this.lst.Attributes.Add("onclick", "window.location.href=this.value; ");
            // to open in new tab
            this.lst.Attributes.Add("target","_blank");

        }

您的问题是…?此代码面临什么问题?:但使用此代码不会进入下一个选项卡,链接将在同一选项卡中打开。我正在使用您的代码,但在单击链接后,为什么不进入新选项卡?我在同一个标签上得到了结果。