我试图发布一个包含下拉列表的表单,其中包含值以及开始和结束日期和时间。问题是当我发布表格时,它基本上不会发布。而不是发布它是选择 dateTimePicker 输入(因为 html 结果中的蓝色边框)。我无法指出哪里出了问题。提前致谢!
DateTimePicker 部分
@(Html.Kendo().DateTimePicker()
.Name("dtStartDatum")
.Value( DateTime.Today )
.Format( "dd-MM-yyyy HH:mm" )
.TimeFormat( "HH:mm" )
.DateInput( true )
)
@(Html.Kendo().DateTimePicker()
.Name("dtEindDatum")
.Value( DateTime.Now)
.Format( "dd-MM-yyyy HH:mm" )
.TimeFormat( "HH:mm" )
.Min(Model.dtStartDatum)
.DateInput(true)
)
具有 2 个日期时间的视图模型:
public IEnumerable<vmPar> parVoerpunt { get; set; }
public IEnumerable<vmPar> parKanaal { get; set; }
public IEnumerable<vmPar> parAlarm { get; set; }
[DataType( DataType.DateTime )]
public System.DateTime dtStartDatum { get; set; }
[DataType( DataType.DateTime )]
public System.DateTime dtEindDatum { get; set; }
public int afdelingId { get; set; }
public int afdelingIdSelected { get; set; }
public int stalId { get; set; }
编辑 Somethimes 它实际上是在重新选择新日期 10 次后发布的。当它发布时,它是正确的值,但我不知道为什么它并不总是发布。