我在asp.net页面中有一个标签,它从全局资源文件中获取文本,如下所示:
<asp:Label ID="Label1" runat="server" Text="<%$ Resources:MyResource, MyString %>" />
MyString的资源字符串包含带有换行符的文本:
1行
LINE2
当标签被渲染时,我得到以下html
<span id="Label1">line1line2</span>
但我希望它呈现为
<span id="Label1">line1<br/>line2</span>
是否有一种标准方法可以在不将资源文件中的br-Tags放入资源或手动替换资源字符串中的文本的情况下实现这一目标?
答案 0 :(得分:2)
标准方法是在文本中添加<br />
标记。
答案 1 :(得分:2)
资源只是纯文本,您必须在从资源文件中提取数据后对其进行后处理,以将换行符更改为<br/>
。