【发布时间】:2011-07-15 12:29:41
【问题描述】:
我正在 WindowsForms 中创建我的第一个应用程序,并想知道如何验证用户输入逻辑层并返回到文本框控件,这样他就被 ErrorProvider 错误地填写了。也就是说,每个特定控件都必须返回验证错误,指示用户是否键入了无效值。
这是个好习惯吗?
今天,这个验证是在表示层上完成的,并且想使用我更逻辑的层,这样她就不仅充当了表示和数据访问之间的中介。
【问题讨论】:
-
是的,验证用户输入是一种很好的做法。明显地。您有真正的问题吗?
-
要带到各个控制逻辑层去验证然后返回错误?
-
这是什么意思?在不使用表示层的情况下如何将错误呈现给用户?
-
正如验证逻辑层发生的那样,我需要向用户(表示层)指出输入错误,所以我需要访问中间层的文本框,这是我的问题,我该怎么做访问每个单独的文本框并在单个调用验证中返回错误
标签: winforms