62,046
社区成员
发帖
与我相关
我的任务
分享
public class UserQueryModel : QueryModel
{
public string Name { get; set; }
[QMOperation(Operation = QMOperations.GreaterThanOrEqual)]
public int? Age { get; set; }
}
public ActionResult UserGrid(UserQueryModel model, int? page)
{
ViewBag.QueryModel = model;
int currentIdx = page.HasValue ? page.Value - 1 < 0 ? 0 : page.Value - 1 : 0;
return PartialView(db.Users.Where(model.Build<User>()).OrderByDescending(p => p.CreateDate).ToPagedList(currentIdx, 5));
}