Tag: DATA-ANNOTATIONS
Necesito realizar validaciones comerciales en mi modelo que implementa la interfaz IValidatableObject, la cual contiene un método llamado Validate que devuelve un IEnumerable de ValidationResult. Quiero devolver una subclase de ValidationResult que no solo tenga un ErrorMessage, sino también un ErrorCode como una propiedad diferente.
Login.cshtml @model UserModel <script> src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.19.0/jquery.validate.min.js"> </script> <script src="https://ajax.aspnetcdn.com/ajax/mvc/5.2.3/jquery.validate.unobtrusive.min.js"> </script> <form id="form-submit" asp-controller="User" asp-action="Update" method="post" class="form-horizontal"> <div class="form-group padding-left"> <label asp-for="Password">Contraseña</label> <input type="password" asp-for="Password" class="form-control" /> <span asp-validation-for="Password" class="text-danger"></span> </div> </form> public class UserModel { [Required] [DataType(DataType.Password)] public string Password { get; set; } } // Controllador public async Task<IActionResult> Update([FromQuery] . . . Read more
Estoy intentando crear una validación de cuadro de texto en ASP.NET MVC usando C# y el espacio de nombres System.ComponentModel.DataAnnotations. El cuadro de texto debe aceptar lenguaje humano natural y permitir 1 o múltiples valores de correo electrónico… Este es mi código actual: [RegularExpression(@”([a-zA-Z0-9+._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)”, ErrorMessage = “El valor introducido en . . . Read more
Estoy creando una aplicación web MVC ASP.NET Core 3.1 y en medio del proyecto agregué las siguientes propiedades y anotaciones a la clase ApplicationUser: [Display(Name = “First Name”)] [StringLength(100, ErrorMessage = “The {0} can’t have more than 100 characters.”)] public string FirstName { get; set; } [Display(Name = “Last Name”)] . . . Read more
¿Es obligatorio utilizar formas de polígono para anotar imágenes en Mask RCNN? Leí el archivo https://github.com/matterport/Mask_RCNN y el documento de investigación también. Parece que la implementación de Matterport puede tomar tanto cajas delimitadoras como polígonos como anotaciones. Aunque no estoy seguro. ¿Debería considerar la anotación de cajas delimitadoras para mi . . . Read more