我在 asp.net 页面中有一个标签,它从全局资源文件中获取其文本,如下所示:
<asp:Label ID="Label1" runat="server" Text="<%$ Resources:MyResource, MyString %>" />
MyString 的资源字符串包含带有换行符的文本,例如:
第 1 行
第2行
当标签呈现时,我得到以下 html
<span id="Label1">line1line2</span>
但我希望它呈现为
<span id="Label1">line1<br/>line2</span>
是否有一种标准方法可以实现这一点,而无需将 br-Tags 放入资源文件中或手动替换资源字符串中的文本?
最佳答案
资源只是纯文本,从资源文件中提取数据后,您必须对它们进行后处理,将换行符更改为 <br/>
的。
关于asp.net - 如何在 ASP.NET 资源文件中添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1471272/