C# 获取没有HTML的内容块

C# 获取没有HTML的内容块,c#,sitefinity,sitefinity-10,C#,Sitefinity,Sitefinity 10,是否有内置的Sitefinity方法用于显示不带HTML的博客文章内容?不是标准的独立C#方法,而是Sitefinity中的内置方法,因此我可以避免重复功能 Sitefinity中的内置方法,而不是通用C#解决方案。 我希望显示我的内容的摘要,而不是单独的摘要字段。我在我的自定义博客列表.cshtml文件中,这样做是为了检索内容: Html.Raw(item.Fields.Content).ToString() 这给了我内容,但我需要显示用户可能添加的HTML标记 我看到Sitefinity中

是否有内置的Sitefinity方法用于显示不带HTML的博客文章内容?不是标准的独立C#方法,而是Sitefinity中的内置方法,因此我可以避免重复功能

Sitefinity中的内置方法,而不是通用C#解决方案。

我希望显示我的内容的摘要,而不是单独的摘要字段。我在我的自定义博客列表.cshtml文件中,这样做是为了检索内容:

Html.Raw(item.Fields.Content).ToString()

这给了我内容,但我需要显示用户可能添加的HTML标记

我看到Sitefinity中有几个类可以进行HTML剥离:

Telerik.Sitefinity.Modules.newslettes.Composition命名空间中的公共静态HtmlStripper

Telerik.Sitefinity.Utilities.HtmlParsing命名空间中的内部静态类HtmlStripper,它似乎是您需要的名称空间,因为它有一个StripHtml方法,但您不能使用它,因为它是内部的


我同意@Zohar的观点,在这种特殊情况下,你应该使用标准的C#方法-你不能出错。

我看到Sitefinity中有几个类可以进行HTML剥离:

Telerik.Sitefinity.Modules.newslettes.Composition命名空间中的公共静态HtmlStripper

Telerik.Sitefinity.Utilities.HtmlParsing命名空间中的内部静态类HtmlStripper,它似乎是您需要的名称空间,因为它有一个StripHtml方法,但您不能使用它,因为它是内部的


我同意@Zohar的观点,在这种特殊情况下,你应该使用标准的C#方法-你不能出错。

如果你使用Telerik.Sitefinity.Utilities引用
,你将得到
字符串
类型的扩展方法
StripHtmlTags


这是一种公共扩展方法,您在使用它时应该不会遇到问题。

如果您使用Telerik.Sitefinity.Utilities
引用
,您将获得
字符串
类型的扩展方法
StripHtmlTags


这是一个公共扩展方法,您在使用它时应该不会遇到问题。

可能重复@ZoharPeled No,因为这要求在特定应用程序中使用内置方法。没有内置方法method@Steve如果你确定的话,请把它作为答案贴出来:)好的,直到我看到这个问题,我才知道存在sitefinity这样的东西,但是如果你的目标是从字符串中删除html标记,那么我链接到的问题的公认答案就可以了。在我的书中,这是一个副本。可能是@ZoharPeled No的副本,因为这要求在特定应用程序中使用内置方法。没有内置方法method@Steve如果你确定,请将其作为答案发布:)好吧,在我看到这个问题之前,我从来都不知道有站点有限性这样的东西,但是,如果您的目标是从字符串中删除html标记,那么我链接的问题的公认答案就可以了。在我的书中,这是一个复制品。