Откройте URL-адрес внутри формы, размещенной в браузере. - PullRequest
1 голос
/ 22 июля 2010

Я пытался добавить в форму инфопата кнопку, которая при нажатии откроет URL в новом окне браузера. Я пробовал код в соответствии с приведенным ниже текстом, но безрезультатно.

public void CTRL7_5_Clicked(object sender, ClickedEventArgs e)
        {
            System.Diagnostics.Process process = new System.Diagnostics.Process();
            process.StartInfo.UseShellExecute = true;
            process.StartInfo.FileName = "http://www.google.co.uk";
            process.Start();
        }

Infopath на секунду показывает индикатор выполнения с «отправкой данных на сервер», где я предполагаю, что он вызывает обработчик событий на сервере, но после этого ничего не делает. Поскольку форма размещается в браузере и, следовательно, код запускается на сервере, означает ли это, что она пытается открыть страницу на сервере? Если так, как я могу открыть URL-адрес на клиентском компьютере.

Я не использую элемент управления гиперссылкой, так как не могу найти способ отследить, какие ссылки были нажаты, а какие нет в форме.

...