在asp.net mvc5上工作。需要在我的日历上限制过去的日期。我知道如何在jquery日历中限制过去的日期。
模型
public class EmpModel
{
[Display(Name ="Enter Date")]
public DateTime EnterDate { get; set; }
}
查看J-query
$(document).ready(function() {
$("#EnterDate").datepicker({
dateFormat:"dd-mm-yy",
minDate: -0,
maxDate: "+0M +0D"
});
});
问题有一个名为 DateConfigure 的数据库表,基于此表信息需要设置jquery minDate 和 maxDate 限制日期选择的属性值。
DateConfigure表
CREATE TABLE [dbo].[DateConfigure](
[DateConfigId] [int] IDENTITY(1,1) NOT NULL,
[MinDate] [nvarchar](50) NULL,
[MaxDate] [nvarchar](50) NULL,
[IsActive] [bit] NULL,
CONSTRAINT [PK_DateConfigure] PRIMARY KEY CLUSTERED
(
[DateConfigId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
表格数据
SET IDENTITY_INSERT [dbo].[DateConfigure] ON
GO
INSERT [dbo].[DateConfigure] ([DateConfigId], [MinDate], [MaxDate], [IsActive]) VALUES (2, N'-0', N'+0M +0D', 1)
GO
INSERT [dbo].[DateConfigure] ([DateConfigId], [MinDate], [MaxDate], [IsActive]) VALUES (3, N'-0', N'+0M +5D', 0)
GO
INSERT [dbo].[DateConfigure] ([DateConfigId], [MinDate], [MaxDate], [IsActive]) VALUES (4, N'-0', N'+0M +4D', 0)
GO
SET IDENTITY_INSERT [dbo].[DateConfigure] OFF
GO
如何根据数据库表信息设置日期限制。