2012-11-14 2 views
0

웹 프로젝트에 몇 가지 양식이 있습니다. 웹 프로젝트의 모든 사용자는 매일 빈 양식을 채워야합니다.ASP.NET MVC로 일일 양식을 자동으로 작성하는 방법

어쨌든 id, name, activity 필드 만있는 간단한 빈 양식을 만들 수 있습니까? 모든 것이 자동으로 MVC에서 매일 서버에 의해 수행됩니까?

시스템 시간을 감시하고 새로운 날이 시작될 때 새로운 양식을 만드는 타이머가 될 수 있습니다. 또는 내가 생각할 수없는 또 다른 트릭이 될 수 있습니다.

새로운 날마다 자동으로 양식을 만드는 방법을 보여주세요.

+1

새 양식을 만드는 이유는 무엇입니까? 한 페이지로 이동하여 양식을 여러 번 작성하도록하십시오. – jrummell

+0

@jummell은 매일 활동에 대한 통보를합니다. 매일 내 사용자가이 양식을 적용해야합니다 .. 비록 활동을하지 않았더라도. 또한 어느 날이 대부분 공백으로 남았는지 표시하고 관리자가 볼 수있는 "오래된"빈 양식을 만드는 방법에 대해서도 설명합니다. –

+0

"form"에 의해 실제로 웹 양식에 표시되는 데이터베이스의 행을 의미합니다. 맞습니까? – jrummell

답변

1

Implementing scheduled tasks in ASP.NET is hard. 데이터베이스 테이블에 새로운 행을 작성하는 것이 유일한 목표이면 SQL Server Job (SQL Server가 있다고 가정)을 사용하십시오.

예를 들어 이메일을 전송하는 것이 더 복잡한 경우 링크 된 질문의 답변에 몇 가지 옵션이 표시됩니다. 일반적으로 간단한 콘솔 응용 프로그램을 만들고 Windows 작업 스케줄러로 일정을 계획하지만 작업 범위에 따라 다릅니다.

2

그 날에 사용자가 이미 양식을 제출했는지 확인하고 그렇지 않은 경우 양식을 표시하는 것만으로는 안됩니다. 양식의 숨겨진 필드에 날짜를 저장할 수 있습니다.

관련 문제