AppSettings字符串在数字后不能识别新行

本文关键字:不能 识别 新行 数字 字符串 AppSettings | 更新日期: 2023-09-27 18:13:07

我在appsettings中存储了以下电子邮件签名:

<add key="EmailSignature"
           value="&#13;&#10;&#13;&#10;Smokey Bear&#13;&#10;Forest Manager&#13;&#10;Level 7 Tree House&#13;&#10;JellyStone Park&#13;&#10;DDI 04 548 6457 • M 021 456 7854 • F 04 548 456" />

问题是它在电子邮件中看起来像:

烟熊森林经理7级树屋jellystone ParkDDI 04 548 6457•M 021 456 7854•F 04 548 456

经过一些实验,我发现这是由数字引起的。所以"第7关"中的7会导致JellyStone Park在同一条线上。同样,如果有更多的行,其他数字将引起进一步的问题。

有人知道如何解决这个问题吗?我需要转义一个字符吗?

编辑:

所以我发现如果我使用&#55;代替7,它解决了7引起的问题。然而,这不是很理想,因为它使数据难以读取和编辑。

AppSettings字符串在数字后不能识别新行

一个更好的解决方案可能是在AppSettings中有某种类型的识别键,然后在代码本身中有一个静态字符串,您可以使用它来设置电子邮件签名。

我想如果你想在AppSettings中设置一个电子邮件签名,你可能想根据级别来改变它?