我的asp.net mvc web应用程序中有以下代码,它显示记录的分页,由PartialTag列排序,类型为biginit: -
public ActionResult Index(string searchTerm = "", int page = 1)
{
string withOutSpace = searchTerm.Trim();
int pagesize;
bool succeed = int.TryParse(System.Web.Configuration.WebConfigurationManager.AppSettings["TechPageSize"], out pagesize);
var racks = repository.AllFindRacks_j(withOutSpace).OrderBy(a => a.Technology.PartialTag).ToPagedList(page, pagesize);
return View(racks);
}
目前我通过使用Biginit类型的PartialTag列来获取错误的订单。例如,订单将是
1002055
1002056
100334
100335
而不是: -
100334
100335
1002055
1002056
如果我删除ToPagedlist并显示没有分页的记录,那么它们将具有正确的顺序。有人可以建议那是什么导致了这个问题吗? Thnaks