public IActionResult BlogList(string json) { int pagelen = 10; int pageid = 0; long[] types = null; DateTime?stime = null; DateTime?etime = null; var query = HttpContext.Request.Query; if (query["pagelen"].Count > 0) { int.TryParse(query["pagelen"][0], out pagelen); } if (query["pageid"].Count > 0) { int.TryParse(query["pageid"][0], out pageid); } if (query["type"].Count > 0) { types = new long[1]; long.TryParse(query["type"][0], out types[0]); } if (query["stime"].Count > 0) { long ticks; if (long.TryParse(query["stime"][0], out ticks)) { stime = new DateTime(ticks); } } if (query["etime"].Count > 0) { long ticks; if (long.TryParse(query["etime"][0], out ticks)) { etime = new DateTime(ticks); } } //获取博客列表 BlogModel mod = new BlogModel(); long pagesum; BlogModel.Blog[] data = mod.GetBlogListOfRange(pagelen, pageid, out pagesum, types, stime, etime); ViewData["PageSum"] = pagesum; ViewData["NowPage"] = pageid + 1; //1开头的页 return(View(data)); }