首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在列表视图中显示html标记的SharePoint 2010富文本字段

问在列表视图中显示html标记的SharePoint 2010富文本字段
EN

Stack Overflow用户
提问于 2015-03-19 22:55:50
回答 1查看 7.3K关注 0票数 0

我有一个由开箱即用的SharePoint字段类型组成的自定义列表(没有使用自定义字段类型),但我在使用应用程序页面创建的列表上使用了自定义的新建/编辑/显示表单。

我们希望表单的用户能够在这些字段上放置富文本格式,因此我使用以下标记来实现这一点……<SharePoint:InputFormTextBox ID="rteChangeDesc" RichText="true" RichTextMode="FullHtml" runat="server" TextMode="MultiLine" Rows="10" Width="99%" Columns="500"></SharePoint:InputFormTextBox>

这在表单上工作得很好,但是列表视图都显示html标记。我尝试了各种方法来删除它们,包括在SharePoint designer中设置disable-output-escaping="yes",但都不起作用。

目前,我使用Server.HtmlEncode()将字段保存到代码隐藏中的列表中,然后使用HTMLDecode正确显示内容。

有没有一种方法可以轻松地删除视图列中的HTML标记,而不会丢失表单中的富文本功能和工具栏?

或者,在将它们保存到列表之前,我是否可以在代码隐藏代码中执行一些操作,使它们显示在视图列中,但将格式保留在窗体中?

感谢任何人的帮助!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-02-17 20:15:06

转到列表设置并修改各个列,使其仅显示富文本,而不显示增强的富文本。这对我很管用。我仍然可以包含链接、图片和其他HTML项目,但您看不到它背后的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29147880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档