Hi Bradley, I should've used a different example than a Person class with FullName property I totally agree
with you that given the FullName example I would typically implement it as you stated. Unfortunately the actual model and property I’m using in my project is a lot more complex. The property in question is derived not only from concatenating other properties
of the class, but includes data from the DB and the final value need to persist to the DB for various other reasons. So unfortunately a simple getter property will not suffice.

Re: MVC 2 Validation Question

Nick Riggs

I think a pretty slick way to solve this is with a custom model binder for the Person type.

Nick, this worked beautifully, thank you very much. There was only one small change I had to make, seems like validation occurs during DefaultModelBinder.OnModelUpdated event, so I had to add base.OnModelUpdated(controllerContext, bindingContext) at the
end otherwise validation was skipped altogether. The final model binder class now looks like: