У меня есть это на странице:
<textarea id="taEditableContent" runat="server" rows="5"></textarea>
<ajaxToolkit:DynamicPopulateExtender ID="dpeEditPopulate" runat="server" TargetControlID="taEditableContent"
ClearContentsDuringUpdate="true" PopulateTriggerControlID="hLink" ServicePath="/Content.asmx"
ServiceMethod="EditContent" ContextKey='<%=ContextKey %>' />
По сути, DynamicPopulateExtender, который заполняет содержимое текстовой области из веб-службы. Проблема заключается в том, что независимо от того, как я возвращаю разрывы строк, текст в текстовой области не будет иметь перевода строки.
Если я верну символы новой строки как "br /", вся текстовая область останется пустой. Если я возвращаю новые строки как "/ r / n", я получаю весь текст одной непрерывной строкой. Веб-сервис возвращает строку правильно:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://rprealm.com/">First line
Third line
Fourth line</string>
Но то, что я получаю в текстовой области:
First line Third line Fourth line