我收到了数据库中的电子邮件。这些电子邮件是用CSHTML编写的。我想在我的网页(使用AngularJS)在IFrame中显示它们(因为没有其他作品),就像电子邮件预览一样。以下是代码中的电子邮件示例。在网页中查看带有角度的cshtml代码
\r\n
\r\n
\r\n
\r\n
\r\n
Really Simple HTML Email Template\r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n
![%5C%22logo-about.jpg%5C%22](%5C%22logo-about.jpg%5C%22)
\r\n
\r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n
Password Reset
\r\n
\r\n
\r\n Username: Larissa
\r\n New Password: dsFCPrsn\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n Login\r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
\r\n
\r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n\r\n\r\n
\r\n
如果我在一个简单的iframe与srcdoc告诉他们,它只是看起来有很多\ r的丑陋和\ n的。
+0
\ r和\ n不是html,所以会如图所示显示。你不能在显示它之前做一些字符串操作来将它们从字符串中删除吗? –
+0
由于它是CSHTML Razor引擎所做的就是将视图保存为C#类,其中有一个字符串可以生成html。保持格式化Razor使用'\ r \ n'在视图编译时删除一行。如果你通过电子邮件发送它,它有什么必要成为CSHTML页面的原因吗? –