public async Task <IActionResult> Tag(string tagName, int page = 1) { //获取标签 var tag = await _blogAppService.GetArticleTagByNameAsync(tagName); //如果没有标签信息就不需要查询文章 if (tag != null) { int pageSize = 10; ViewBag.Articles = await _blogAppService.GetArticlesByTagNameAsync(tag.Name, page, pageSize); ViewBag.Page = page; int maxCount = ViewBag.Articles.TotalCount / pageSize; if (ViewBag.Articles.TotalCount % pageSize > 0) { maxCount++; } ViewBag.MaxPage = maxCount; } blogSite.Title = $"{tagName}-文章标签-{blogSite.SiteName}"; ViewBag.MessBox = "暂无此标签信息"; return(await ViewAsync("Articles")); }