2012-04-29 58 views
0

我想學習ASP.net MVC 2,我創建了數據庫表,模型,視圖和控制器的示例Bug跟蹤系統只有一個表。我也能夠對bug追蹤器執行CRUD操作。當我創建一個「新的錯誤」時,應用程序要求我提供錯誤名稱,錯誤標識,錯誤描述,錯誤創建日期,錯誤到期日期。 我的問題是我不想每次輸入Bug創建日期和錯誤到期日期。我想要使​​用系統中的當前日期和時間自動填充Bug創建日期。並且錯誤到期日期將被自動填充,當前日期+7天的創建日期爲&天。 我應該在視圖中執行此操作嗎?我需要使用JavaScript來做到這一點嗎?還是有其他方法嗎?自動填充日期時間爲ASP.net MVC2 CRUD

回答

2

假設您有強類型視圖,當前用於創建視圖,您必須從控制器發送模型的新實例。

public ActionResult Create() 
{ 
    DBModel model = new DBModel(); 
    return View(model); 
} 

如果您設定的日期屬性和發送模式,如下圖所示,您的日期字段應該在視圖中填充。

public ActionResult Create() 
{ 
    DBModel model = new DBModel(); 
    model.BugCreateDate = DateTime.Now; 
    model.BugDueDate = DateTime.Now.AddDays(7); 
    return View(model); 
} 
相關問題