我正在尝试在full.calendar中输入一个开始时间和结束时间,例如:(我有一个SchoolClass列表)
events: [
@foreach (var item in Model.SchoolClass)
{
@: title: '@Html.DisplayFor(modelItem => item.DayClass)',
@: start: '@Html.DisplayFor(modelItem => item.StartTime)',
@: end: '@Html.DisplayFor(modelItem => item.EndTime)',
}
我有一个SchoolClass.cs:
[Required]
[Display(Name = "Date of the schoolclass")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
public DateTime DayClass{ get; set; }
[Required]
[Display(Name = "Start time")]
[DataType(DataType.Time)]
public DateTime StartTime{ get; set; }
[Required]
[Display(Name = "End Time")]
[DataType(DataType.Time)]
public DateTime EndTime{ get; set; }
但是有结果
我里面什么都没有,通常我只有一个。我猜它的格式不好吗?
私下
编辑:当我这样说的时候:
@: title: '@Html.DisplayFor(modelItem => item.DayClass)',
@: start: '@Html.DisplayFor(modelItem => item.DayClass)',
@: end: '@Html.DisplayFor(modelItem => item.DayClass)',
这是结果: