Как использовать ярлык ссылки, чтобы открыть pdf-файл в веб-браузере?Как использовать метку ссылки, чтобы открыть pdf-файл в веб-браузере?
У меня есть приложение Windows Forms, и я делаю запрос службы REST. Ответ содержит URL-адрес PDF, который я хочу открыть в веб-браузере. Это возможно ?
Я ссылки в этой статье: http://support.microsoft.com/kb/320478
Но когда я изменить URL, чтобы запросить PDF ничего не происходит.
Вот мой код.
UrlLink.Text = "http://testurl.com/test.pdf";
UrlLink.Links.Remove(UrlLink.Links[0]);
UrlLink.Links.Add(0, UrlLink.Text.Length,
"http://testurl.com/test.pdf");
И метка ссылка обработчика событий:
private void UrlLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
ProcessStartInfo sInfo = new ProcessStartInfo(e.Link.LinkData.ToString());
Process.Start(sInfo);
}
Это работает, если вы удалить дополнительные речевые метки, которые находятся вокруг URL-адреса? (например, UrlLink.Text = "http://testurl.com/test.pdf"; UrlLink.Links.Remove (UrlLink.Links [0]); UrlLink.Links.Add (0, UrlLink.Text.Length, «http://testurl.com/test.pdf»); 'Положите точку останова на' e.Link.LinkData' и проверьте ее значение. – keyboardP
двойные кавычки были получены из навыков плохой копирования. – BentOnCoding
Какова ценность 'LinkData' в событии LinkClicked? – keyboardP