I have this property in my view model:
[DisplayName(\"Region\")] public int? RegionId { get; set; }
I pass my view model to my controller,
See here: ModelState validation fails for nullable types
The string "null" may be being passed. In my scenario I updated to an empty string "" and resolved this error.