我在一个页面中有这个:
<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 填充来自 web 服务的文本区域的内容。问题是,无论我如何返回换行符,文本区域中的文本都不会有换行符。
如果我将换行符返回为“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