私は、HTMLテーブルとasp.net lablesを使用してasp.net Webページでレポートを作成しています。完成したレポート私はメッセージ本文で電子メールで送信する必要があります。cssで電子メールの本文にWebページを送信するには
public bool SendEMail(List<string> emailList, string strSubject, string strMessage, bool isHTML)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(strFrom);
//emailList is a list of email addresses to be sent to
if (emailList != null && emailList.Count > 0)
foreach (string em in emailList)
{
msg.To.Add(em);
}
else
return false;
msg.Subject = strSubject;
msg.Body = strMessage;
msg.IsBodyHtml = isHTML;
SmtpClient smtp = new SmtpClient(mailServer);
smtp.Credentials = new System.Net.NetworkCredential(userName, usePass);
smtp.Send(msg);
msg.Dispose();
return true;
}
これはうまくいきますが、各コントロールのフォーム自体にスタイルが設定されているに過ぎません。 HTMLヘッダやスタイルシートにCSSを組み込むにはどうすればいいですか? また、スキンを含めることは可能ですか?
にはどうすればページの先頭からスタイルコンテンツを抽出することができますか? –