2009-09-24 2 views
2

Я ярлык на странице ASP.NET, который получает текст из глобального файла ресурсов Somthing как это:Как поставить разрывы строк в asp.net файлы ресурсов

<asp:Label ID="Label1" runat="server" Text="<%$ Resources:MyResource, MyString %>" /> 

строка ресурса для MyString содержит текст с LineBreak как:

LINE1

line2

Когда метка оказывается я получаю следующий HTML

<span id="Label1">line1line2</span> 

, но вместо этого я хочу, чтобы это было визуализируется как

<span id="Label1">line1<br/>line2</span> 

Есть стандартный способ сделать это произойдет, не помещая BR-тегов в файле ресурсов или вручную заменить текст в строке ресурсов?

ответ

2

Ресурсы представляют собой простой текст, вам придется их обработать после вытаскивания данных из файла ресурсов, чтобы изменить символы новой строки на <br/>.

2

Стандартный способ заключается в размещении тегов <br /> в тексте.

+1

Как я уже сказал, я не хочу помещать br-теги в строки ресурсов – MarioH

+3

Тогда это невозможно. –

Смежные вопросы