Как использовать codebehind для создания почтовой гиперссылки в asp.net visual basic?

0

Я создал гиперссылку на веб-странице, и я пытаюсь открыть ее почтовый клиент с переменным адресом электронной почты, поэтому я хочу установить адрес электронной почты в коде для управления гиперссылкой. Однако, когда я нажимаю ссылку, ничего не происходит. Я могу сделать это для html-ссылки, поэтому я не уверен, что происходит не так. Вот мой код:

Email.NavigateUrl = Me.ResolveUrl(String.Concat("mailto:", Results.sstrEmail)) 

Где электронная почта является элементом управления asp: hyperlink, а result.email - это строка, содержащая адрес электронной почты.

  • 0
    На вашей странице, что такое адрес Email ?
  • 0
    Я не уверен, что понимаю ваш вопрос. Я не установил href. Я использую свойство navigateurl элемента управления asp.net html, которое должно занять его место. Он работал нормально на обычной веб-ссылке, но не для электронной почты.
Показать ещё 1 комментарий
Теги:
hyperlink
email

1 ответ

0

Вы пытались не использовать метод Me.Resolveurl? Окончательный href ссылки должен быть просто href= "mailto: [email protected]" и не должен включать URL-адрес веб-сайта.

Email.NavigateUrl = String.Concat("mailto:", Results.sstrEmail)
  • 0
    Да, у меня фактически было это без этого первоначально и имело тот же самый результат. Спасибо хоть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню