0

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

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

1 回答 1

0

我可能会在这里快速看一下这个 SO 答案。

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

如果没有 JavaScript,则无法通过单击一个链接打开两个页面,除非两个页面都位于通过单击链接打开的一个页面上。使用 JS 是微不足道的。

这个例子是这样的:

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

这也可以:(再次在这里查看答案

<a href="http://www.google.com" onclick="location.href='http://www.yahoo.com';" target="_blank">Open Two Links With One Click</a>
于 2018-05-04T08:31:08.027 回答