I have the below list made from my database which will bring back x number results. I would like to split the result into list of 15 which will have List<List<SubjectModel>> split list model.
 I would like to know who I can do this, as there may not complete spilt as 15 as the final will have less. Also on MVC if I was to create a paging effect how can this be done by calling a diffent index of data to be loaded or will I have to go to the server each time. 
I presume that I will have to have a parial page within a page.  
List<SubjectModel> model = new List<SubjectModel>();
 
     
    