【发布时间】:2009-08-27 18:46:43
【问题描述】:
我正在使用 C# 将项目插入 Sharepoint 列表并访问 lists.asmx Web 服务。列表中的字段之一是多行文本字段(富文本),我想在字段中插入换行符。我在 XML 请求中输入了哪些字符来插入换行符?谢谢。
【问题讨论】:
标签: c# .net sharepoint web-services
我正在使用 C# 将项目插入 Sharepoint 列表并访问 lists.asmx Web 服务。列表中的字段之一是多行文本字段(富文本),我想在字段中插入换行符。我在 XML 请求中输入了哪些字符来插入换行符?谢谢。
【问题讨论】:
标签: c# .net sharepoint web-services
我的设置和你一样,我厌倦了<br />,但如果你使用 XML 元素更新列表,它不会翻译过来。
生成文本时,请使用 <![CDATA[<br/>]]> 而不是 <br />。
这将被翻译、测试和验证。
【讨论】:
System.Environment.NewLine
我遇到了完全相同的问题,但 <br /> 和 <br/> 在 <![CDATA[ 中都没有为我工作。最后我删除了 CDATA 并将文本视为常规字符串,将 System.Environment.NewLine 属性插入到需要换行。
【讨论】:
<br/> 的 CDATA 但如果您添加的是纯文本文本,将其视为纯字符串,使用 System.Environment.NewLine 作为换行符。
SPRichTextMode.FullHtml 时,使用 CDATA 和 <br/>。但当设置为SPRichTextMode.Compatible(纯文本)时,使用System.Environment.NewLine 创建换行符。
您可以在文本中添加<br /> 标签。该字段的内容存储在 CDATA 元素中。
【讨论】: