@@ -71,9 +71,7 @@ internal static string Parse(PageInfo pageInfo, ContextInfo contextInfo)
71
71
}
72
72
}
73
73
74
- string loading ;
75
- string template ;
76
- StlParserUtility . GetLoading ( contextInfo . InnerHtml , out loading , out template ) ;
74
+ StlParserUtility . GetLoading ( contextInfo . InnerHtml , out var loading , out var template ) ;
77
75
if ( ! string . IsNullOrEmpty ( loading ) )
78
76
{
79
77
var innerBuilder = new StringBuilder ( loading ) ;
@@ -171,20 +169,18 @@ public static string ParseDynamicContent(DynamicInfo dynamicInfo, string templat
171
169
var stlPageChannelsElementReplaceString = stlElement ;
172
170
173
171
var pageChannelsElementParser = new StlPageChannels ( stlPageChannelsElement , pageInfo , contextInfo ) ;
174
- int totalNum ;
175
- var pageCount = pageChannelsElementParser . GetPageCount ( out totalNum ) ;
172
+ var pageCount = pageChannelsElementParser . GetPageCount ( out var totalNum ) ;
176
173
177
174
for ( var currentPageIndex = 0 ; currentPageIndex < pageCount ; currentPageIndex ++ )
178
175
{
179
- if ( currentPageIndex == pageIndex )
180
- {
181
- var pageHtml = pageChannelsElementParser . Parse ( currentPageIndex , pageCount ) ;
182
- contentBuilder . Replace ( stlPageChannelsElementReplaceString , pageHtml ) ;
176
+ if ( currentPageIndex != pageIndex ) continue ;
183
177
184
- StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , dynamicInfo . AjaxDivId ) ;
178
+ var pageHtml = pageChannelsElementParser . Parse ( currentPageIndex , pageCount ) ;
179
+ contentBuilder . Replace ( stlPageChannelsElementReplaceString , pageHtml ) ;
185
180
186
- break ;
187
- }
181
+ StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , dynamicInfo . AjaxDivId ) ;
182
+
183
+ break ;
188
184
}
189
185
}
190
186
//如果标签中存在<stl:pageSqlContents>
@@ -195,20 +191,18 @@ public static string ParseDynamicContent(DynamicInfo dynamicInfo, string templat
195
191
var stlPageSqlContentsElementReplaceString = stlElement ;
196
192
197
193
var pageSqlContentsElementParser = new StlPageSqlContents ( stlPageSqlContentsElement , pageInfo , contextInfo ) ;
198
- int totalNum ;
199
- var pageCount = pageSqlContentsElementParser . GetPageCount ( out totalNum ) ;
194
+ var pageCount = pageSqlContentsElementParser . GetPageCount ( out var totalNum ) ;
200
195
201
196
for ( var currentPageIndex = 0 ; currentPageIndex < pageCount ; currentPageIndex ++ )
202
197
{
203
- if ( currentPageIndex == pageIndex )
204
- {
205
- var pageHtml = pageSqlContentsElementParser . Parse ( totalNum , currentPageIndex , pageCount , false ) ;
206
- contentBuilder . Replace ( stlPageSqlContentsElementReplaceString , pageHtml ) ;
198
+ if ( currentPageIndex != pageIndex ) continue ;
207
199
208
- StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , dynamicInfo . AjaxDivId ) ;
200
+ var pageHtml = pageSqlContentsElementParser . Parse ( totalNum , currentPageIndex , pageCount , false ) ;
201
+ contentBuilder . Replace ( stlPageSqlContentsElementReplaceString , pageHtml ) ;
209
202
210
- break ;
211
- }
203
+ StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , dynamicInfo . AjaxDivId ) ;
204
+
205
+ break ;
212
206
}
213
207
}
214
208
@@ -220,12 +214,11 @@ public static string ParseDynamicContent(DynamicInfo dynamicInfo, string templat
220
214
221
215
for ( var currentPageIndex = 0 ; currentPageIndex < pageCount ; currentPageIndex ++ )
222
216
{
223
- if ( currentPageIndex == pageIndex )
224
- {
225
- StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , pageContentsAjaxDivId ) ;
217
+ if ( currentPageIndex != pageIndex ) continue ;
226
218
227
- break ;
228
- }
219
+ StlParserManager . ReplacePageElementsInDynamicPage ( contentBuilder , pageInfo , stlElementList , currentPageIndex , pageCount , totalNum , false , pageContentsAjaxDivId ) ;
220
+
221
+ break ;
229
222
}
230
223
}
231
224
0 commit comments