我正在做我的第一个项目,我需要添加一个函数作为 button_click 事件。函数应该打开默认电子邮件客户端的“发送新电子邮件”表单,为空,没有任何目的地、主题或正文,仅带有附件。
我在 stackoverflow 和 codeproject 上浏览了许多类似的教程,但无法解决。我发现类似的函数可以从代码中发送消息,但不仅仅是打开一个空的电子邮件表单并附加所需的文件。但无法成功修改。
我相信也有人在寻找这种解决方案。
到目前为止我尝试的是:
protected void btnSend_Click(object sender, EventArgs e)
{
string value;
value = lstpdfList.SelectedItem.Text;
string file = "W:/" + value + ".pdf";
MailMessage message = new MailMessage();
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastWriteTime(file);
message.Attachments.Add(data);
}