如何在ASP.Net应用程序作为电子邮件发送的短信中包含换行符?

Tim*_*man 8 c# sql-server asp.net sms

我有一个ASP.Net应用程序,可以向手机发送短信.它是通过发送电子邮件来完成的.例如,如果您的电话号码是555-555-5555且您的无线运营商是Verizon,您可以发送电子邮件至5555555555@vtext.com,它将显示为短信.

我希望能够在邮件正文中包含换行符.我该怎么做呢?另请注意,我的ASP.Net程序从数据库(MS SQL Server)获取消息,所以我真正需要知道的是当我将它存储在数据库中时要包含在消息体中的字符.

我已经尝试了\n但它只是在短信中显示为\n

Che*_*hiz 6

你需要使用Environment.NewLine而不是\n

这对我来说过去很有用,所以如果我是你,这是我尝试的第一件事.


Rus*_*een 3

假设您在存储之前自己构建主体,最简单的方法是在构建字符串时使用 stringbuilder,并.AppendLine(stuff);在每一行中使用 us

您还可以使用Environment.NewLine