message.Body = "Dear " + myds.Tables[0].Rows[0].Field<string>("C_Name").ToString()
+ " <br /> <br /> Your Registrtion is Successfull...<br/><br/>
<table border='4'><tr><td>Name = "
+ myds.Tables[0].Rows[0].Field<string>("C_Name").ToString()
+ " </td><td> Pax= "
+ myds.Tables[1].Rows[0].Field<int>("pax").ToString()
+ "</td> </tr><tr><td>Della Adventure,Kunegao,Lonavala</td><td>CheckIn Date= "
+ myds.Tables[0].Rows[0].Field<string>("Checkin_date").ToString()
+ "</td></tr></table>";
这是我的代码,我想在邮件正文中添加图片。
答案 0 :(得分:2)
您似乎在为邮件正文创建内联HTML。在这种情况下,您可以为image生成base64字符串,然后使用base64字符串嵌入图像标记的图像源,如下所示 -
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..."/>
答案 1 :(得分:0)
使用图片标记在邮件正文中显示图片。
不是将图像存储到DB中,而是参考图像路径。执行以下步骤
例如。
<img height="" width="" border="0" alt="" src="https://www.xyz.com/images/123.jpg"></img>
绑定图片网址
<tr><td> <img height="" width="" border="0" alt=" src="+ myds.Tables[1].Rows[0].Field<string>("imageurl").ToString() + "></img></td> </tr>
您的整个代码可能是..
message.Body = "Dear " + myds.Tables[0].Rows[0].Field<string>("C_Name").ToString() + " <br /> <br /> Your Registrtion is Successfull...<br/><br/><table border='4'><tr><td>Name = " + myds.Tables[0].Rows[0].Field<string>("C_Name").ToString() + " </td><td> Pax= " + myds.Tables[1].Rows[0].Field<int>("pax").ToString() + "</td> </tr>
**<tr><td> <img height="" width="" border="0" alt=" src="+ myds.Tables[1].Rows[0].Field<string>("imageurl").ToString() + "></img></td> </tr>**
<tr><td>Della Adventure,Kunegao,Lonavala</td><td>CheckIn Date= " + myds.Tables[0].Rows[0].Field<string>("Checkin_date").ToString() + "</td></tr></table>";
答案 2 :(得分:0)