Как говорится в названии, используя код C# для проекта ASP.Net, я хотел бы открыть почтовый клиент по умолчанию пользователя с помощью сообщения тело уже заполнено определенной информацией.Asp.Net C#, Как открыть почтовый клиент по умолчанию с телом, зарегистрированным с информацией
Я был в состоянии напрямую отправить сообщение с информацией в нем:
private static bool EnvoieCourriel(string adrCourriel, string corps, string objet, string envoyeur, Attachment atache)
{
SmtpClient smtp = new SmtpClient();
MailMessage msg = new MailMessage
{
From = new MailAddress(envoyeur),
Subject = objet,
Body = corps,
IsBodyHtml = true
};
if (atache != null)
msg.Attachments.Add(atache);
try
{
msg.To.Add(adrCourriel);
smtp.Send(msg);
}
catch
{
return false;
}
return true;
}
Я также был в состоянии открыть электронную почту по умолчанию клиента пользователя:
string email = op.CourrielOperateur1;
ClientScript.RegisterStartupScript(this.GetType(), "mailto", "parent.location='mailto:" + email + "'", true);
Но теперь ... Я бы как открыть клиент так же, как второй пример, но тело должно быть уже заполнено текстом по умолчанию ...
Любые идеи были бы оценены.
ClientScript.RegisterStartupScript (this.GetType(), "MAILTO", «parent.location = 'mailto: "+ email +"? subject = "+" rappel "+" & body = "+" message% 20goes% 20here "+"' ", true); –
Я использовал это в заднем конце C#, работает очень хорошо, благодаря вам Roe –