views:

622

answers:

3

I'm working on an ASP.NET project using MVP architecture. We would like to use an object validation framework in the domain, but are not that familiar with available frameworks other than the Castle.Components.Validator namespace.

Does anyone have experience with any other light-weight object validation frameworks. If not, what approach do you use to validate in the domain (no ASP.NET validator control answers please)?

A: 

I'm not very familiar with the MVP pattern, but this guy seems to know what he's doing. Here's how he handles validation with MVP.

Nikki9696
+3  A: 

Validation Application Block in the Enterprise Library
.NET Validation Framework on CodePlex
EViL - Entity Validation Library on CodePlex
Validation Everywhere on CodePlex

John Sheehan
Validation Application Block isn't actually 'light-weight', but I do really like it.
Steven
A: 

Can i use Validation Application Block, for high performance program? I mean when i'm getting objects from stream and need to validate theirs values as i parse data coming.

user3072