How does client side validation know that ID is required without DataAnnotation attribute
I have a partal view for my create and edit views.

In that partial is a: `@Html.HiddenFor(model => model.ID)`

In my POCO that property is not decorated with the [Required] attribute but when I go to the create page and click save the client side validation kicks in and says ID is required.

Why does it think that?
How does client side validation know that ID is required without DataAnnotation attribute
===

I have a partal view for my create and edit views.

In that partial is a: `@Html.HiddenFor(model => model.ID)`

In my POCO that property is not decorated with the [Required] attribute but when I go to the create page and click save the client side validation kicks in and says ID is required.

Why does it think that?