2012-11-14 27 views
0

我有一個包含一些表單的Web項目。我的網站項目中的每個用戶都應該獲得一張空表格,隨時準備填寫每天。如何使用ASP.NET MVC自動創建日常窗體

反正是有創建僅idnameactivity領域一個簡單的空單,所有的自動服務器每天在MVC做了什麼?

它可以是計時器,觀看系統時間,並創建一個新的表格,當新的一天beguns或它可以是另一個我甚至不能想到的技巧。

只顯示我自動創建窗體的方法。

+1

爲什麼要創建新表單?爲什麼不讓他們去一個頁面並多次填寫表格? – jrummell

+0

@ jrummell導致其每日活動通知。每天我的用戶必須使用這種形式,即使他們沒有做任何活動。它也是關於顯示哪些日子大部分都是空的,並且還會讓管理​​員看到「舊」空表單。 –

+0

所以通過「表單」,你實際上是指數據庫中的行顯示在Web表單中,對嗎? – jrummell

回答

1

Implementing scheduled tasks in ASP.NET is hard。如果您唯一的目標是在數據庫表中創建新行,請使用SQL Server Job(假設您擁有SQL Server)。

如果它比這更復雜(例如發送電子郵件),在鏈接問題的答案中有幾個選項。我通常會創建一個簡單的控制檯應用程序並使用Windows任務計劃程序進行安排,但這取決於任務的範圍。

2

爲什麼不直接檢查用戶在當天是否提交了表格,如果沒有,就顯示錶格。 您可以在表格上的隱藏字段中保存日期

相關問題