Is there any way to look at all the data annotations or attributes available in Asp.net MVC? i.e. for validation we have "Required", "StringLength" etc, for Action verbs, "HttpPost", "HttpGet" etc, similarly "Bind", "MetadataType" etc.
I am kind of new to Asp.net MVC and MVC is loaded with attributes for different purposes and I don't know if there is an attribute available to do something or even whether to use an attribute to get something done. Is there any documentation of these necessary/helper/nice-to-use attributes?