전기 요금을 기준으로 에너지 비용을 표시하는 웹 응용 프로그램을 개발 중입니다.ASP.NET 시간표 컨트롤은 어떻게 찾을 수 있습니까?
저는 일주일 중 매일 다른 시간 간격으로 다른 전기 요금을 정의 할 수있는 일종의 시간표가 필요합니다.
유연한 것이 필요하지만 일주일 동안 만 필요합니다. 나는 달력이나 스케줄러가 필요 없다. 간단하고 유연하며 .NET과 통합되는 컨트롤을 찾지 못했습니다.
어디에서 이러한 컨트롤을 찾을 수 있습니까?
전기 요금을 기준으로 에너지 비용을 표시하는 웹 응용 프로그램을 개발 중입니다.ASP.NET 시간표 컨트롤은 어떻게 찾을 수 있습니까?
저는 일주일 중 매일 다른 시간 간격으로 다른 전기 요금을 정의 할 수있는 일종의 시간표가 필요합니다.
유연한 것이 필요하지만 일주일 동안 만 필요합니다. 나는 달력이나 스케줄러가 필요 없다. 간단하고 유연하며 .NET과 통합되는 컨트롤을 찾지 못했습니다.
어디에서 이러한 컨트롤을 찾을 수 있습니까?
나는 다음과 같은 테이블 구조 꽤 유연하게 정의 할 수 있습니다 생각 :
CREATE TABLE [dbo].[TarrifWindows](
[Id] [int] NOT NULL,
[StartTime] [datetime] NOT NULL,
[EndTime] [datetime] NOT NULL,
[StartDay] [int] NOT NULL,
[EndDay] [int] NOT NULL,
[TarriffAmount] [money] NOT NULL,
CONSTRAINT [PK_TarrifWindows] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
은 "날"필드는 예를 들어, 일 서수이 아닌 날짜 시간 값입니다, 0은 일요일, 5 일 금요일입니다. 화요일 오전에 월요일부터 금요일까지 또는 2:37 AM에서 2:38 AM까지 원하는 모든 미친 창을 지정할 수 있습니다. 현재 윈도우를 확인하려면 현재 날짜 서수가 시작일과 종료일 사이에 있고 현재 시간이 시작과 종료 시간 사이에 있도록 테이블을 쿼리하면됩니다. 자정에 걸쳐있는 창문을 가지고 멋진 발놀림을해야 할 수도 있습니다 ... 나는 머리 속에서 모든 조합을 실행하지 않았습니다.
데이터베이스 플랫폼을 지정하지 않았으므로이를 피하기 위해 데이터 테이블에 저장 한 다음 xml로 로컬로 직렬화 할 수 있습니다. 나에게 꽤 가볍게 보인다.
ASP.NET 컨트롤이 필요합니까? 아마도 JSON 피드를 통해 채워진 클라이언트 측 jQuery 컨트롤이 적합한 대안일까요? jQuery Week Calendar을 권해드립니다.