MVC TimeSpan值不返回控制器

时间:2015-07-14 11:19:46

标签: asp.net-mvc

当我尝试将数据发布回数据库时,时间值不在模型中。它们在检索数据时显示得很好。

以下是模型:

    public class RecurringTemplate
{
    public Schedule Schedule { get; set; }
    public List<Filters> Filters { get; set; }
    public List<BuildDays> BuildDays { get; set; }
    public List<Offsets> Offsets { get; set; }
    public List<ScheduleTypes> ScheduleTypes { get; set; }

    [Required(ErrorMessage = "Please Select BuildDays")]
    public List<byte> SelectedBuildDays { get; set; } 
    public byte SelectedScheduleType { get; set; }
    public decimal FilterId { get; set; }
}

后控制器:

    @* Time Picker *@
<script type="text/javascript">
    $(document).ready(function () {
        $("#Schedule_Build_Time").datetimepicker({
            format: "LT"
         });
    });
</script>    

查看对象:(模型是Schedule类所在的视图模型)

{{1}}

我对该视图的所有其他控件都回传没有问题,我只是没有时间返回。我只是在调试器中显示{00:00:00}。

非常感谢任何帮助!

以下是Schedule类所在的视图模型:

{{1}}

修改的 我发现了这个问题,我很抱歉我没有意识到我最初离开了这个部分。我有一个用于时间选择的自定义用户界面DateTimePicker ...如果我删除此javascript,则值将返回到控制器:

{{1}}

有这方面的想法或经验吗?

0 个答案:

没有答案