3
คำถามเกี่ยวกับการออกแบบการปรับใช้หน้าปัจจุบัน
ฉันได้ตรวจสอบการแบ่งหน้าใน asp.net mvc โดยเฉพาะและฉันรู้สึกว่ามีบางสิ่งบางอย่างที่มีประสิทธิภาพน้อยกว่าในการใช้งาน ประการแรกการใช้งานทั้งหมดใช้ค่าเลขหน้าดังนี้ public ActionResult MostPopulars(int pageIndex,int pageSize) { } สิ่งที่ฉันรู้สึกผิดคือ pageIndex และ pageSize ทั้งหมดควรเป็นสมาชิกของคลาส Pagination มิฉะนั้นวิธีนี้จะดูมีประโยชน์มาก นอกจากนี้ยังช่วยลดความยุ่งยากของพารามิเตอร์ที่ไม่จำเป็นในการใช้งาน สิ่งที่สองคือพวกเขาใช้ด้านล่างส่วนต่อประสาน public interface IPagedList<T> : IList<T> { int PageCount { get; } int TotalItemCount { get; } int PageIndex { get; } int PageNumber { get; } int PageSize { …