NET Framework验证库

时间:2010-01-27 14:05:17

标签: .net validation

正如我所看到的,大多数应用程序都需要某种形式的验证,并提供了许多精彩的免费产品(I.E.,Fluent ValidationValidation Block,Spring,Castle Windsor等。 我的问题是为什么.NET Framework不包含任何内置的验证库?

我知道.NET Framework允许开发人员构建自己的验证库/方法/等。作为.NET Framework的一部分提供的任何内容并不总能满足每个人的需求。但肯定可以包括一些东西?

ASP.NET有一组最小的验证器,但是自.NET 2.0发布以来,这些验证器还没有真正扩展。

3 个答案:

答案 0 :(得分:2)

它确实(有点) - DataAnnotations

答案 1 :(得分:0)

如果Microsoft包含类似于其中一个库的内容;

1-每个人都讨厌它 2-会阻碍创新 3-每个人都讨厌它

答案 2 :(得分:0)

Microsoft Patterns and Pratices团队在Enterprise Library中有一个验证模块。我从未使用过该模块,但我在EntLib中使用的模块非常好。

多年来,我与P& P团队的成员进行了一系列的讨论,而且情绪是MS认为应该(或不应该)成为基础框架的一部分。 P& P设定了如何使用某些MS技术的最佳实践,其中一些结果被考虑进入框架,其他结果在他们自己的世界中更好。