我在.Net MVC4應用程序的模型中有一個DateTime字段。我希望編輯視圖顯示日期值,同時向用戶顯示使用日曆控件的選項。日期在Asp.Net中顯示選項MVC
添加屬性[DisplayFormat(DataFormatString = "{0:d}",ApplyFormatInEditMode = true)]
示出了用戶的當前值作爲文本字段:
添加[DataType(DataType.Date)]
顯示 「MM/DD/YYYY」 並隱藏當前值:
和提供了一個很好日曆小部件選擇向下箭頭時:
有沒有一種方法可以結合這個功能,所以我們呃可以看到當前選擇的日期和日曆小部件?
更新
這是瀏覽器的行爲。由控制產生的標記包含當前日期值:
<input class="text-box single-line" data-val="true" data-val-date="The field Dining Date must be a date." data-val-required="The Dining Date field is required." id="DiningDate" name="DiningDate" type="date" value="2/15/2013">
IE9由表示無插件的日期呈現此標記,而鉻隱藏的日期。
請問實際的HTML' danludwig 2013-02-17 14:32:37
@danludwig謝謝你指向我生成的標記,這是問題。 – 2013-02-17 15:34:46