检查开始和结束日期

时间:2011-05-19 13:07:01

标签: c# asp.net-mvc

我有一个日期选择器,用于开始日期和结束日期,我想检查以确保用户选择日期,以便开始日期在结束日期之前。

感谢...

1 个答案:

答案 0 :(得分:1)

感谢大家的帮助 - 这就是我能够得出的结论。这是我在controller.cs中添加到帖子中的内容:

        if (viewModel.BeginDate == null)
            viewModel.BeginDate = DateTime.Today.AddMonths(-6);

        if (viewModel.EndDate == null)
            viewModel.EndDate = DateTime.Today;

        if (viewModel.EndDate < viewModel.BeginDate)
            ModelState.AddModelError("", "Invalid Date Range");

        if (string.IsNullOrEmpty(viewModel.Value))
            ModelState.AddModelError("", "No View Selected");