0

我想知道如何使用 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();

“点击这里进入产品”被退回为“点击这里进入产品”

4

1 回答 1

0

检查删除所有 HTML 元素,因此存储的只是内容(所有标签都被剥离以进行索引)。

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

于 2013-08-15T07:57:47.727 回答