[英]OnValidating Event in a custom control
OnValidate
事件在控件的生命周期中何時觸發?
我正在創建一個DateBox
,它允許用戶以 MM/DD/YYYY 格式(文本)輸入日期,並且需要驗證日期是否采用該格式。 它永遠不會轉換為日期(存儲為字符串),但我想知道驗證該數據(並提供反饋)的最佳時間。
注意:這似乎有點像重新發明輪子,但我正在編寫的應用程序被部署到平板電腦和 winforms DateTimePicker
用手寫筆編輯是地獄,我的用戶只想能夠寫在日期。
MaskedTextBox 控件可能會對您有所幫助。
OnValidate 發生在 Loading 事件之后(來源)
您應該使用 OnValidate 或在處理表單提交時(或兩者)在客戶端(javascript)和服務器端進行驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.