为什么我看不到新闻通讯的背景?

时间:2019-10-11 11:55:28

标签: html background-image

我想发送带有不同促销代码的新闻通讯,但是背景不可见,只有促销代码可见。

string fileCSV = "file.csv";
var lines = File.ReadAllLines(fileCSV).Skip(1); //Read Lines and Skip header 
string conStr = "[Your connection string]"; 

using (NpgsqlConnection conn = new NpgsqlConnection(conStr))
{
    conn.Open();

    foreach (string line in lines)
    {
        if (!String.IsNullOrWhiteSpace(line))
        {
            string comStr = "select * from chartevents c where c.itemid In (211,220045,618,220210,220277,220050,220052,220180,223900,723,223901,454,184,220739,3655,676,223762,223761,3420,2981,813,220545,225651,4948,828,30006,490)and c.subject_id=@ID;";
            using (NpgsqlCommand cmd = new NpgsqlCommand(comStr, conn))
            {
                cmd.Parameters.Add(new NpgsqlParameter("@Id", line));
                using (NpgsqlDataReader r = cmd.ExecuteReader())
                {
                    using (TextWriter tw = new StreamWriter("ID_" + line + ".csv", false, Encoding.Default))
                    {
                        if (r.Read())
                        {
                            //Write Columns header
                            foreach (DataRow c in r.GetSchemaTable().Rows)
                            {
                                tw.Write(c[0].ToString() + ";");
                            }
                            tw.Write("\r\n");
                            //Write Rows
                            do
                            {
                                foreach (DataRow c in r.GetSchemaTable().Rows)
                                {
                                    string column = c[0].ToString();
                                    object o = r[column];
                                    if (o == null)
                                    {
                                        tw.Write(";");
                                    }
                                    else
                                    {
                                        tw.Write(o.ToString() + ";");
                                    }

                                }
                                tw.Write("\r\n");
                            } while (r.Read());
                        }

                    }
                }
                //reader is closed
            }
            //cmd is disposed
        }
    }
}
//connection is closed

1 个答案:

答案 0 :(得分:0)

您应确保图像路径正确且可通过Internet公开访问。使用MyBackgroundImage.jpg意味着图像被精确地存储在文件系统的本地。可能需要是mywebsite.com/MyBackgroundImage.jpg或类似的文件。