I am not able to do the same thing with string properties. In the below code, I want to remove the validation of the 'Last Name' and make it optional.
[Required(ErrorMessage = "Required")]
[Display(Name="Last Name")]
public string LastName { get; set; }
You can add following java-script to your view and it will to remove the required
rule for LastName
although it has been made required in model.
$("#LastName").rules("remove", "required");
Thanks!
If you want to ModelState to be valid then try this:
ModelState["LastName"].Errors.Clear();
if (ModelState.IsValid)
{
// your logic
}
if you want to disable clientside validations then :
@Html.EnableClientValidation(false);
Note: this will disable all the client side validations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With