代码之家  ›  专栏  ›  技术社区  ›  Steven Evers

正在验证自定义控件中的事件

  •  0
  • Steven Evers  · 技术社区  · 17 年前

    什么时候 OnValidate

    我正在创建一个 DateBox 这将允许用户以MM/DD/YYYY格式(文本)输入日期,并需要验证日期是否为该格式。它永远不会转换为日期(存储为字符串),但我想知道验证该数据(并提供反馈)的最佳时间。

    注意:这可能看起来有点像重新发明轮子,但我正在编写的应用程序被部署到平板电脑和winforms上 DateTimePicker 用手写笔编辑是地狱,我的用户只想能够写下日期。

    2 回复  |  直到 12 年前
        1
  •  1
  •   Canavar    17 年前
        2
  •  1
  •   mbillard    17 年前

    OnValidate发生在Loading事件之后( source

    您应该在客户端进行验证(javascript) 服务器端使用OnValidate或处理表单提交时(或两者兼而有之)。