Как использовать протокол mailTo в C # для веб-части sharepoint? - PullRequest
0 голосов
/ 10 ноября 2011

Я пытался использовать почту для протокола в своем коде C #, но он не работает для меня, так как каждый раз, когда я нажимаю кнопку, которая должна выполнить код mailto - вместо этого страница обновляется, и окно новых сообщений outlook новое не открывается

Мой код следующий

System.Diagnostics.Process.Start("mailto:"+email);

"email" выше - строковый объект, который извлекается из списка sharepoint.

1 Ответ

2 голосов
/ 10 ноября 2011

Учитывая ваш "mailto:" + email фрагмент кода Я предполагаю, что вы действительно хотите это:

Вы хотите, чтобы пользователь на вашем веб-сайте нажимал кнопку, которая открывает новое сообщение Outlook с вашим адресом электронной почты, верно?

Для этого не нужно использовать C # на стороне сервера, так как это обычный HTML, а почтовый клиент по умолчанию обрабатывает протокол mailto: (так же, как ваш браузер обрабатывает протокол http:).

Все, что вам нужно сделать, это иметь что-то вроде этого: <a href="mailto:mymail@...com">Mail me</a> на вашем сайте, и как только пользователь щелкнет по этой ссылке, почтовая программа по умолчанию (может быть не outlook) будет обрабатывать ссылку mailto. Вы также можете сделать это с помощью кнопки.

...