4
首先,我是MVC的新手 - 嘗試ASP.NET MVC3。如何在MVC3中使用參數和列表創建表單
我想建立一個頁面,看起來像這樣:
開始日期:[日期框]結束日期:[日期 盒] [搜索按鈕]
結果表]
用戶輸入開始和結束日期(必須驗證),然後他們單擊搜索按鈕並返回匹配結果。
那麼,我該如何構造?這裏是我的模型類的想法:
public class ResultSearchModel
{
[Required]
[DataType((DataType.DateTime))]
[DisplayName("Start Date")]
public DateTime StartDate { get; set; }
[Required]
[DataType((DataType.DateTime))]
[DisplayName("End Date")]
public DateTime EndDate { get; set; }
public List<ServiceEntry> ServiceEntries { get; set; }
}
public class ServiceEntry
{
public DateTime Date { get; set; }
public string Code { get; set; }
public string Details { get; set; }
}
所以,我的索引控制器動作應該contruct的ResultSearchModel的實例,並返回與此模型的視圖?
我是在一個視圖中執行此操作,還是必須對列表部分進行局部視圖?
感謝達林 - 我有點這個工作。因此,我的ServiceEntry.cshtml模板將只是一個表格行,每個屬性都有一個td。有沒有一種很好的方式來生成這個(即添加視圖...)還是我必須手動編碼? – 2011-02-03 20:24:40