通过检查umbraco检索html内容

时间:2013-08-14 22:23:52

标签: c# umbraco examine

我想知道如何使用html标签检索内容,我使用以下代码来检索内容,但它不包含内容中的html标记:

var searchProvider = ExamineManager.Instance.DefaultSearchProvider.Name;
var searchResults = ExamineManager.Instance.SearchProviderCollection[searchProvider].Search(s, true);
System.Text.StringBuilder sb = new StringBuilder();               

        foreach (var c in searchResults)
        {
            sb.Append(string.Format("c.Id:{0} ** FieldNodeName:{1} ** BodyText:{2} <br/> ", c.Id, c.Fields["nodeName"], c.Fields["bodyText"]));
        }

        return sb.ToString();

“点击here转到产品”正在返回 “点击这里转到产品”

1 个答案:

答案 0 :(得分:0)

检查删除所有HTML元素,因此存储的所有内容都是内容(所有标记都被剥离以便编制索引)。

你不能做你想做的检查。如果您需要节点中的HTML,则需要使用Umbraco API。