Data validation in .NET MVC is normally implemented using attributes like “Required”, “StringLength”, “Range”, etc., added to model properties. Validation is designed to take place automatically during model binding. It can be checked using the “ModelState.IsValid” method.