Я создаю приложение asp.net, которое отправляет электронное письмо. Мне нужно прикрепить корпоративный логотип в подписи. Мое изображение отображается как
.
Мой код:
LinkedResource logo = new LinkedResource(
"c:\\Data\\Misc\\Images\\CorpLogo.jpg", "image/jpeg");
logo.ContentId = "corpLogo";
logo.TransferEncoding = TransferEncoding.Base64;
AlternateView av1 = AlternateView.CreateAlternateViewFromString("<html><body>" + msgBody + "<br><img src=cid:corpLogo/><br></body></html>", null, MediaTypeNames.Text.Html);
av1.LinkedResources.Add(logo);
message.AlternateViews.Add(av1);
message.Body = msgBody;
При наведении курсора на «логотип» я вижу, что значение «contentlink» равно нулю.
Почему изображение не будет отображаться?