如何在asp.net资源文件中放置换行符

时间:2009-09-24 12:07:09

标签: asp.net resources

我在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放入资源或手动替换资源字符串中的文本的情况下实现这一目标?

2 个答案:

答案 0 :(得分:2)

标准方法是在文本中添加<br />标记。

答案 1 :(得分:2)

资源只是纯文本,您必须在从资源文件中提取数据后对其进行后处理,以将换行符更改为<br/>