No validated model to receive data by "GET"
===

based on my previous [question][1], now the problem I have is to get data through.
This is my controller code:

    [HttpGet]
    [NoValidation]
    public ActionResult WithoutControl(SinControl model)
    {
        return View(model);
    }

    [HttpPost]
    [ActionName("WithoutControl")]
    public ActionResult WithoutControl(WithoutControl model)
    {
        return View(model);
    }

This is my model:

    public class WithoutControl: IValidatableObject
    {
        [Required]
        public string Name { get; set; }
    
        public string LastName { get; set; }
    
        public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
        {
            if (string.IsNullOrWhiteSpace(this.LastName)) // Custom controll
            {
                yield return new ValidationResult("LastName is required", new List<string> { "LastName" });
            }
        }
    }


**The problem**: When I receive a request like this `http://localhost:2290/Home/WithoutControl?Name=&LastName=Perez`, error is generated for the property "Name", because it is required in the model.

Where I can control the validation of the model to receive data by "get"?. I tried to create my own `DataAnnotationsModelValidatorProvider`, but the model and validated the method becomes `GetValidators`.

thanks

  [1]: http://stackoverflow.com/questions/11367853/is-there-any-attribute-to-avoid-validating-the-model