Member 12965461 Ответов: 1

Как я могу открыть url-адрес с помощью кнопки


Я пытаюсь открыть url-адрес, нажав на кнопку .
что я уже пробовал
Тусклый url - адрес в виде строки = "https://www.google.com"

Дим омьюри в роли Ури
omyURI = новый Uri(Url)

Возвращение (омьюри )


Url-адрес открывается 5 раз в 5 новых браузерах.

Что я уже пробовал:

Тусклый url - адрес в виде строки = "https://www.google.com"

Дим омьюри в роли Ури
omyURI = новый Uri(Url)

Возвращение (омьюри )


Как ограничить его, чтобы открыть один it в одном браузере?

1 Ответов

Рейтинг:
6

OriginalGriff

Этот код сам по себе ничего не откроет - он просто возвращает URL-адрес в виде строки любому методу, из которого вы его вызываете, и который будет использовать эту строку для открытия URL-адреса, вероятно, через Process.Start метод.

Я бы начал с того, что поставил точку останова в операторе Return и запустил ваш код в отладчике. Когда он достигнет точки останова, он остановится, и вы можете использовать панель стека вызовов, чтобы проследить назад через ваш код, чтобы увидеть, что он делает со строкой. Почти наверняка вы вызываете содержащий метод где-то в цикле.

Извините, но мы не можем сделать ничего из этого для вас - у нас нет доступа к вашей машине или исходному коду!


Кстати: если это веб - проект, имейте в виду, что VB-код работает на сервере, а не на клиенте, поэтому браузер будет открыт на сервере. Может показаться, что он работает в dev, потому что это одна и та же машина, но он определенно потерпит неудачу в производстве, когда они потенциально находятся на расстоянии тысяч километров друг от друга!


Member 12965461

Привет,

Я пишу этот фрагмент кода внутри метода ,тип возврата которого URI, и когда мой код попадает в Return (omyURI), url открывается в новом браузере 5 раз и в 5 разных браузерах.

Я просто хочу, чтобы он открылся в одном браузере.

OriginalGriff

Нет, это не так, и нет, это не так.
Что - то использует этот код для открытия окон браузера-оператор Return сам по себе ничего не делает, кроме передачи значения обратно вызывающему методу.

Вам нужно выяснить, что именно.