One of the cool features of ASP.NET MVC framework is the ability provide Model's metadata using DataAnnotation attributes. Below is a comprehensive example on how Model Metadata Providers behave using the new ASP.NET MVC 3 Display DataAnnotation attribute as an example.
Please refer to my post below.
http://www.dotnetcurry.com/ShowArticle.aspx?ID=715
16/6/2011 - Nice to see this post hit the front page of http://asp.net/mvc
16ddaae4-aa51-4711-839d-faaf1b008878|1|4.0
ASP.NET / ASP.NET MVC