如何通过一个 HyperLink 项打开多个页面?

How to open some pages by one HyperLink item?

我有一些 URL 链接。我需要通过单击位于 Telerik GridHyperLinkColumn 单元格中的一个超链接来打开所有这些链接。 有什么方法可以做到这一点? 现在我有一个代码,它设置了我的超链接的第一种方式:

HyperLink link = (HyperLink) item["documents"].Controls[0];
            if (link.NavigateUrl.Contains(";"))
            {
                string[] linktext = link.NavigateUrl.Split(';');
                link.NavigateUrl = linktext[0];
            }

我可能会快速浏览一下这个 SO 答案 here.

要点是,如果不使用 JavaScript 函数,这是不可能的:

Without JavaScript, it's not possible to open two pages by clicking one link unless both pages are framed on the one page that opens from clicking the link. With JS it's trivial.

例子是这样的:

<p><a href="#" onclick="window.open('http://google.com');
    window.open('http://yahoo.com');">Click to open Google and Yahoo</a></p>

这也可行:(again see answer here)

<a href="http://www.google.com" onclick="location.href='http://www.yahoo.com';" target="_blank">Open Two Links With One Click</a>