diff --git a/aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Application/LINGYUN/Abp/TextTemplating/TextTemplateAppService.cs b/aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Application/LINGYUN/Abp/TextTemplating/TextTemplateAppService.cs index b6311c0c6..0dd0e0e1f 100644 --- a/aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Application/LINGYUN/Abp/TextTemplating/TextTemplateAppService.cs +++ b/aspnet-core/modules/text-templating/LINGYUN.Abp.TextTemplating.Application/LINGYUN/Abp/TextTemplating/TextTemplateAppService.cs @@ -72,7 +72,9 @@ public class TextTemplateAppService : AbpTextTemplatingAppServiceBase, ITextTemp var templateDefinitions = TemplateDefinitionManager.GetAll(); var filterTemplates = templateDefinitions .WhereIf(!input.Filter.IsNullOrWhiteSpace(), x => - x.Name.Contains(input.Filter) || x.Layout.Contains(input.Filter)); + x.Name.Contains(input.Filter) || x.Layout.Contains(input.Filter)) + .Skip(input.SkipCount) + .Take(input.MaxResultCount); foreach (var templateDefinition in filterTemplates) {