![]() |
1
9
正如您所注意到的,有多个地方可以验证数据。 还有几种验证级别:
有一个学派认为你应该考虑所有这些因素:
我认为这不应该是“要么”的决定。 |
![]() |
2
1
不要混淆“何时”和“何地”。 “何时”应尽可能早,可能由预设层触发。 “Where”应该靠近域逻辑。 结合起来,例如,这可能意味着让表示层调用域逻辑提供的验证服务。 |
![]() |
3
0
您通常需要在以下几层进行验证:
好消息是,有些技术允许您一次性指定验证规则,它们将为客户机和服务器生成验证代码。见 http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx 这对上述前两种情况有帮助。 |
|
simply lemon · python上链表的添加方法 10 月前 |
![]() |
HiroIshida · C++多重继承:实现具有重叠虚函数的接口[重复] 11 月前 |
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 11 月前 |
![]() |
P N Singh · 在CPP Oops中调用对象而不创建它 11 月前 |
![]() |
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
![]() |
Andy Votava · 从父类定义调用学生方法 1 年前 |