public static string ParseStlPageItemsInSearchPage(string htmlInStlPageElement, PageInfo pageInfo, string ajaxDivId, int channelId, int currentPageIndex, int pageCount, int totalNum) { var html = htmlInStlPageElement; var mc = StlParserUtility.GetStlEntityRegex("pageItem").Matches(html); for (var i = 0; i < mc.Count; i++) { var stlEntity = mc[i].Value; var pageHtml = StlPageItem.ParseEntityInSearchPage(stlEntity, pageInfo, ajaxDivId, channelId, currentPageIndex, pageCount, totalNum); html = html.Replace(stlEntity, pageHtml); } mc = StlParserUtility.RegexStlElement.Matches(html); for (var i = 0; i < mc.Count; i++) { var stlElement = mc[i].Value; var pageHtml = StlPageItem.ParseElementInSearchPage(stlElement, pageInfo, ajaxDivId, channelId, currentPageIndex, pageCount, totalNum); html = html.Replace(stlElement, pageHtml); } return(html); }
public static string ParseStlPageItemInSearchPage(string stlElement, PageInfo pageInfo, string ajaxDivId, int channelId, int currentPageIndex, int pageCount, int totalNum) { return(StlPageItem.ParseElementInSearchPage(stlElement, pageInfo, ajaxDivId, channelId, currentPageIndex, pageCount, totalNum)); }