2011-12-28 2 views
0

Использую приведенный ниже код для отображения сообщения о перспективах.Отображение сообщений Outlook

Outlook.MailItem oMailItem = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem); 
    oMailItem.To = toValue; 
    oMailItem.Subject = SubjectValue; 
    oMailItem.Body = BodyValue;   
    oMailItem.Display(true); 

Приведенный выше код запускается в локальной системе. Но если я развернул код на сервере, тогда клиентская система не откроет сообщение Outlook в клиентской системе. Пожалуйста, помогите мне.

+0

Добро пожаловать :) В следующий раз, когда вы отправляете код, выберите код и нажмите Ctrl + K или нажмите фигурные скобки для форматирования выделения в качестве кода. –

+1

ПОЧЕМУ вы хотели бы сделать такое? открыть внешний вид с помощью asp.net на удаленном сервере? что, вероятно, заблокирует ваше приложение, если вы не намерены на самом деле ОТПРАВИТЬ ЭЛЕКТРОННУЮ ПОЧТУ с помощью Outlook - и это НЕ подходит для подобных действий. – Shai

ответ

0

Конечно, он не откроет Outlook на клиенте - этот код работает SERVER SIDE, что означает, что он попытается открыть Outlook на сервере SERVER, а не в КЛИЕНТЕ.

EDIT:

Если вы хотите, чтобы открыть почтовый клиент по умолчанию на стороне клиента , вы можете использовать mailto: директиву:

, например,

<a href="mailto:[email protected]?subject=This is my subject&body=This part contains the body of the message" /> 

ли ссылку что после нажатия откроет почтовый клиент по умолчанию с темой и телом сообщения. Вы можете добиться того же, используя Javascript.

+0

Конечно. см. мое редактирование. – Shai

+0

Помогло бы мне открыть сообщение Outlook на клиенте. Теперь у меня есть код для открытия сообщения о перспективах на клиенте click Но это не хорошо для меня. Потому что у меня есть данные из базы данных при нажатии кнопки. Помогите мне –

+0

и MY mailto - это переменная. Помощь в PLS –

Смежные вопросы