2016-12-27 79 views
1

我想給有html標籤文本電子郵件asp.net如何使用HTML標籤發送電子郵件文本

這是我送

string sctipt = "<script src = http://whatever.com type = text/javascript></script>"; 
message.Body = string.Format("script:{0}", script); 

郵件被髮送,但沒有串"<script src = http://whatever.com type = text/javascript></script>",因爲它以html標籤形式出現,我需要它作爲文本發送。

任何idae任何人?
在此先感謝

回答

1

三題:

  • 爲什麼你想以電子郵件的形式發送腳本?他們將被默認阻止。的
  • string script代替string sctipt
  • '&lt;script src="http://whatever.com" type="text/javascript"&gt;&lt;/script&gt;'
0

使用HtmlEncode

string script = "<script src=\"http://whatever.com\" type=\"text/javascript\"></script>"; 
message.Body = Server.HtmlEncode(script); 

message.Body = System.Net.WebUtility.HtmlEncode(script);