shaprpuff Ответов: 3

Как отправить фоновое изображение на div в ASP .NET?


Я отправляю электронное письмо с изображениями в asp .net, но не могу отправить изображение в качестве фона div?

Что я уже пробовал:

<pre lang="text">
<img src="cid:image1" />
<div style="background-image:url(cid:image2)">
<p>This is Text!</p>
</div>
</pre>



Email Code.

string image1Path= HttpContext.Current.Server.MapPath(@"~/Images/image1.png");
string image2Path= HttpContext.Current.Server.MapPath(@"~/Images/image2.png");

 LinkedResource lnk1= new LinkedResource(image1Path);
 LinkedResource lnk2= new LinkedResource(image2Path);

 lnk1.ContentId = "image1";
 lnk2.ContentId = "image2";

AlternateView av1 = AlternateView.CreateAlternateViewFromString("" + htmlTemplate, null, MediaTypeNames.Text.Html);
      

av1.LinkedResources.Add(image1);
av1.LinkedResources.Add(image2);
       
message.AlternateViews.Add(av1);

3 Ответов

Рейтинг:
2

Darshan E Ksheerasagar

Поместите курсор на тег div и нажмите F4 и в стиле свойств в этом фоновом изображении установите изображение


Karthik_Mahalingam

5

Рейтинг:
1

Harpreet05Kaur

Привет,

Отладили ли вы код, получив изображение с пути?


Рейтинг:
0

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Я думаю ты промахнулся background-image свойство CSS.