我有问题 我想在asp.net mvc中用c#发送html sting 当我使用readalltoend一个html页面由streamreader它工作得很好 但是!!! 我需要得到一个像这样的字符串:
<html>
<head>
</head>
<body>
//some html code
</body>
</html>
我把它作为一个字符串尝试发送它,当它发出它没有样式并显示像字符串而不是HTML 我已经尝试使用streamwriter将其写入html文件并再次阅读但它并没有解决我的问题 请帮助我
答案 0 :(得分:4)
当您使用System.Net.Mail
并希望发送html作为消息时,请确保您的设置:
mail.IsBodyHtml = true
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.isbodyhtml(v=vs.110).aspx
答案 1 :(得分:1)
尝试
MvcMailMessage.IsBodyHtml = true;