asp.net - 如何在 ASP.NET 资源文件中添加换行符

标签 asp.net resources

我在 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/

相关文章:

不相交条件下的资源分配算法

android - 另一个类中的错误 getResource()

java - 如何从 NetBeans 中的 'Resources' 文件夹中正确获取图像

c# - 我们可以为 AJAX 控件工具包类使用其他名称吗?

android - 如何在多个应用程序中重用代码和资源?

AngularJS $资源拦截器

asp.net - CSS 问题 : google Chrome not displaying the back groung Image and hence Drop down list not getting displayed properly

jquery - 使用 Bootstrap 表创建行/详细信息显示

c# - javascript 返回页面

c# - 安全地实现两因素身份验证