我有一個SmallDateTime
字段在我的Sql Server 2008數據庫中存儲用戶生日。ASP.NET MVC 3綁定和驗證日期爲HTML文本框控件
在我的「編輯個人資料」網頁上,我有一個標準的textbox
,我想將「生日」日期綁定到(不包括時間,因爲這不是必需的)。目前我對文本框有約束力,但它正在渲染完整的日期和時間。此外,當用戶更新他們的個人資料時,我希望能夠驗證生日文本框,確保指定的值符合dd/mm/yyyy
,並且通過頁面上現有的驗證摘要突出顯示任何偏差。
我如何去:
A)配置在我的ViewModel生日財產dd/mm/yyyy
格式(不包括時間顯示)。
b)當用戶提交表單時驗證生日(基於dd/mm/yyyy
格式)?