【问题标题】:How to paste HTML into a CS class [closed]如何将 HTML 粘贴到 CS 类中[关闭]
【发布时间】:2020-10-01 10:32:57
【问题描述】:

我的 ASP.NET MVC 应用程序会在用户创建清单以及供他们下载的 PDF 文件后向他们发送一封电子邮件。我创建了一个 HTML 表单,因此人们收到的不仅仅是看起来很糟糕的文本,而是一封漂亮的电子邮件。

我已尝试将 html 粘贴到以下字符串中(“此处”)的位置

var msg = MailHelper.CreateSingleEmailToMultipleRecipients(from, to, subject, "Correo generado por Elyssa, se ha generado un inventario.", "("here")");

到目前为止,我在控制台中遇到 +99 错误,我真的不知道发生了什么,非常感谢任何帮助。

【问题讨论】:

  • 你应该展示生成的代码,不要只是说你把它放在“这里”来描述它。
  • @mason 我不确定您对生成的代码的意思。我的意思是我将 64 行 HTML 粘贴到了“这里”的位置,所以我没有将所有代码都放在这个问题中。
  • 把它全部放在问题中,或者至少是它仍然证明问题的一个 sn-p。
  • 我在字符串前加了一个@,它按预期运行。无论如何,谢谢你的时间

标签: c# html asp.net .net


【解决方案1】:

尝试在字符串前加一个@,它将指示编译器按字面意思解释字符串。我最好的猜测是编译器假设您有字符转义序列并且正在“破坏”您的 HTML 字符串。

【讨论】:

  • 感谢您的建议,效果很好。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
  • 1970-01-01
  • 2015-05-13
  • 2013-05-17
相关资源
最近更新 更多