diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs index f5f2cc2f7a..e83eb03153 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs @@ -27,11 +27,11 @@ public class IndexModel : CmsKitPublicPageModelBase [BindProperty(SupportsGet = true)] public Guid? TagId { get; set; } - public PagedResultDto Blogs { get; private set; } + public PagedResultDto Blogs { get; protected set; } public PagerModel PagerModel => new PagerModel(Blogs.TotalCount, Blogs.Items.Count, CurrentPage, PageSize, Request.Path.ToString()); - public CmsUserDto SelectedAuthor { get; set; } + public CmsUserDto SelectedAuthor { get; protected set; } protected IBlogPostPublicAppService BlogPostPublicAppService { get; } @@ -40,7 +40,7 @@ public class IndexModel : CmsKitPublicPageModelBase BlogPostPublicAppService = blogPostPublicAppService; } - public async Task OnGetAsync() + public virtual async Task OnGetAsync() { Blogs = await BlogPostPublicAppService.GetListAsync( BlogSlug, @@ -56,5 +56,7 @@ public class IndexModel : CmsKitPublicPageModelBase { SelectedAuthor = await BlogPostPublicAppService.GetAuthorHasBlogPostAsync(AuthorId.Value); } + + return Page(); } }