public async Task <string> ParseStlPageItemsInDynamicPageAsync(string htmlInStlPageElement, int currentPageIndex, int pageCount, int totalNum, bool isPageRefresh, string ajaxDivId) { 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 = await StlPageItem.ParseEntityInDynamicPageAsync(this, stlEntity, currentPageIndex, pageCount, totalNum, isPageRefresh, ajaxDivId); 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 = await StlPageItem.ParseElementInDynamicPageAsync(this, stlElement, currentPageIndex, pageCount, totalNum, isPageRefresh, ajaxDivId); html = html.Replace(stlElement, pageHtml); } return(html); }
public async Task <string> ParseStlPageItemInDynamicPageAsync(string stlElement, int currentPageIndex, int pageCount, int totalNum, bool isPageRefresh, string ajaxDivId) { return(await StlPageItem.ParseElementInDynamicPageAsync(this, stlElement, currentPageIndex, pageCount, totalNum, isPageRefresh, ajaxDivId)); }