0
を使用しているCSSでパネルを電子メールで送信することが可能には、それは私がちょうど印刷にそれを得ている...私はリピータなどのラベルからすべての種類のデータで満たされている私のウェブサイト上のパネルを持っている
です私が欲しいパネル
Dim SB As New StringBuilder()
Dim SW As New StringWriter(SB)
Dim html As New HtmlTextWriter(SW)
pnlLabOrderPrintEmail.RenderControl(html)
Dim str As String = SW.ToString()
Return str
これは私にパネルの裸の骨を与える。ページ上の私のパネルにはスタイルがあり、とてもきれいです。ただし、電子メールが送信されると、もちろんCSSは添付されません。
パネルをそのまま送る方法はありますか?スタイルは持ち越されていますか?
私はあなたとあなたのコンテンツを交換し、その.htmのページをオフに送信プレースホルダを別々の.htmページで
Dim reader As StreamReader = New StreamReader(Server.MapPath("~/EmailTemplates/Order.htm"))
body = reader.ReadToEnd
'Claim/Lab Order Reference Number
body = body.Replace("{ClaimReference}", lblReferenceNo.Text)
を見てきました。 プレースホルダを置き換えて.htmページを送信するよりも速い方法はありませんか?パネルを電子メールの本文にコピーするだけではありませんか?私はおそらく、パネルのイメージを取って、それを電子メール本文の埋め込みイメージとして送信できますか?