English 中文(简体)
c版时事通讯[已关闭]
原标题:newsletter in c# [closed]
  • 时间:2011-05-23 17:17:35
  •  标签:
  • c#
  • html

i am using c# to send mail. in my mail i used three images one for background, one for headerimage and last for footer image.. but the problem is i am not getting the background image when i recieve the mail.. my code for the image is:

  imgAtt.ContentId = "Winter.jpg";
ingatt1.ContentId = "images5.jpg";

                    MailMessage mail = new MailMessage();
                    mail.To.Add(to);
                    mail.From = new MailAddress(from);
                    mail.Subject = "In line image test";
                    mail.Body = "<html><body>" +
                    "<div style="width:300px; height:300px;border:4px solid; background-image: cid:"+ingatt.ContentId+""> " +                 
                    "<center>" +
                    "<img style="width:100px; height:100px;" src= cid:" + imgAtt.ContentId + "  /> " +
                    "</center>" +
                    "</div> " +
                    "</body>" +
                    "</html>";
                    mail.IsBodyHtml = true;

请有人帮帮我。。

问题回答

用这个

ingatt1.ContentId = "images5.jpg

"<div style="width:300px; height:300px;border:4px solid; background-image: cid:"+ingAtt.ContentId+""> " +

should be 这

"<div style="width:300px; height:300px;border:4px solid; background-image: cid:"+ingatt1.ContentId+""> " +

尝试

"<div style="width:300px; height:300px;border:4px solid; background-image: url( cid:"+ingatt.ContentId+" )"> " +

这将导致背景图像css规则的正确格式(http://www.w3schools.com/css/pr_background-image.asp





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签