Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html mailto body-显示存储在数据库中的图像_Html_Asp.net_Vb.net - Fatal编程技术网

Html mailto body-显示存储在数据库中的图像

Html mailto body-显示存储在数据库中的图像,html,asp.net,vb.net,Html,Asp.net,Vb.net,我正在使用asp.net/vb.net。我有代码,动态生成一个mailto链接,完整的电子邮件地址,主题,正文等 在数据库用户表中,我有一些字段,签名、LogoFile和LogoFileName。如果可能的话,我想手动将其附加到正文中。实际上,这是一个自动签名 当涉及到实际文本时,没有问题,签名。但是,我怎样才能让mailto链接以某种方式显示/引用身体中的徽标图像?实际图像存储在数据库中。当然,如果文件在Web服务器上,我可以直接引用url。但是,在这种情况下,它不存储在文件系统中 任何想法都

我正在使用asp.net/vb.net。我有代码,动态生成一个mailto链接,完整的电子邮件地址,主题,正文等

在数据库用户表中,我有一些字段,签名、LogoFile和LogoFileName。如果可能的话,我想手动将其附加到正文中。实际上,这是一个自动签名

当涉及到实际文本时,没有问题,签名。但是,我怎样才能让mailto链接以某种方式显示/引用身体中的徽标图像?实际图像存储在数据库中。当然,如果文件在Web服务器上,我可以直接引用url。但是,在这种情况下,它不存储在文件系统中


任何想法都将不胜感激。谢谢

您将无法使用mailto:protocol链接执行此操作

我建议构建/设计一个HTML模板,其中包括一个用于放置图像的占位符,以及任何其他个性化正文内容的占位符

一般而言:

该链接将是一个LinkButton控件,当单击该控件时,将启动回发到服务器的操作。 在按钮的事件处理程序中,您将获取HTML电子邮件模板。 进行适当的数据库调用以获取所需的数据。 将HTML中的占位符替换为图像的绝对URL和应合并到模板中的任何其他数据,或将图像嵌入电子邮件本身。 使用MailMessage类创建电子邮件,包括主题行、收件人、发件人、正文等。 使用SmtpClient类发送电子邮件。 可能重复的