Я новичок в ASP.NET MVC и .NET в целом, поэтому просто получил простой вопрос. Я хочу отобразить список объектов на веб-странице, как лучше всего это сделать?
На данный момент представлены следующие модели:
public class NoticeBoard
{
public List<Notice> Notices;
public NoticeBoard()
{
Notices = new List<Notice>();
}
}
public class Notice
{
public int ID;
public DateTime StartDate;
public DateTime EndDate;
public String Content;
}
Очень просто, контроллер создает объект NoticeBoard, содержащий список уведомлений, и представление должно отображать уведомления.
Я вижу, что есть элементы управления, такие как GridView, DataList, DetailsView, ListView. Каковы различия между ними и какой из них наиболее подходит для этого случая?