【发布时间】:2016-06-29 13:33:36
【问题描述】:
我正在考虑验证用户输入的最佳方式。
让我们想象一些 TextBoxes、CheckBoxes 或任何你喜欢的 .NET 控件,其中用户输入必须被验证为 OK 或 NOK。一旦用户填写了所有必填字段,他就会通过一个按钮提交。
现在我必须知道哪些字段之前被确认为 OK,哪些字段被确认为 NOK。到目前为止,我总是通过为每个控件声明一个全局 bool 变量来告诉我这样的情况来处理这种情况。但我不喜欢那样...
我很确定一定有其他方法!我想要做的是扩展这些 .NET 控件,使用名为 status 或类似的 OK 或 NOK 属性。你能做到吗?如果是这样,你怎么做?类似的东西已经存在了吗?
感谢您的回复!
【问题讨论】:
-
使用msdn.microsoft.com/fr-fr/library/…iDataErrorInfo
-
您也可以编写自己的控件并为其提供您想要的任何属性。