Как открыть несколько страниц одним элементом HyperLink?

У меня есть массив некоторых URL-ссылок. И мне нужно открыть все эти ссылки, нажав одну гиперссылку, расположенную в ячейке Telerik GridHyperLinkColumn. Есть ли способ сделать это? Теперь у меня есть код, который устанавливает первый путь к моей HyperLink:

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

1 ответ

Решение

Я бы, наверное, взглянул на этот ТАК ответ здесь.

Вывод заключается в том, что это невозможно без использования функций 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>
Другие вопросы по тегам