截断 SharePoint DataFormWebPart 中的 HTML 属性值
我正在使用 DataFormWebPart 显示 SharePoint 网站集中的所有公告。它使用 SPDataSouce,并将 DataSourceMode 设置为 CrossList,并且工作正常。公告的文本来自 XML 属性:
<xsl:value-of disable-output-escaping="yes" select="@Body" />
现在我需要将此文本限制为 250 个字符。当然,我不能将其截断为简单字符串,因为它可能会生成无效的 HTML。我需要类似 ddwrt:Limit 但支持 HTML 的东西。
有什么想法吗?
I'm using DataFormWebPart to display all announcements in the SharePoint site collections. It uses SPDataSouce with DataSourceMode set to CrossList and it works OK. The text of the announcement comes from the XML attribute:
<xsl:value-of disable-output-escaping="yes" select="@Body" />
Now I need to limit this text to, say, 250 characters. Of course, I cannot truncate it as a simple string as it could produce invalid HTML. I needed something like ddwrt:Limit but HTML aware.
Any ideas, please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想你想在页面中显示250个字符,请使用这个脚本
I think you want to display 250 characters in the page, please use this script
我找到了一个非常简单的解决方案,试试这个吧!
I found a very simple solution for this,try this instead!