Articles of validación discreta

El validador no obstructivo personalizado jQuery no funciona correctamente

He escrito una regla de validación discreta jQuery personalizada que se ve así: $.validator.addMethod(“emailvalidate”, function (value, element) { { var isSuccess; $.post(“/Front/CheckEmail”, { email: value }).done(function (data) { console.log(“called”); isSuccess = data === “true” ? true : false }); console.log(isSuccess); return isSuccess; }}); $.validator.unobtrusive.adapters.add(“emailvalidate”, function (options) { options.rules[“emailvalidate”] = true; if (options.message) { options.messages[“emailvalidate”] = […]

¿Qué atributo de Anotación de datos crea este atributo de validación?

Suponiendo que tenemos un modelo así: public class TheViewModel { public string DateTime? Image_Date { get; set; } } Y se agrega a una vista de Razor así: Html.TextBoxFor(model => model.Image_Date) Luego se renderiza lo siguiente en el navegador: Lo que me interesa es el atributo data-val-date . Está siendo claramente inyectado por la integración […]

La validación del lado del cliente no funciona con la propiedad compleja reusada y anidada

Tengo una aplicación MVC 5 de asp.net en la que intenté reutilizar una clase de modelo de vista compleja anidada en diferentes lugares en un archivo .cshtml . El modelo de vista complejo reutilizado se denomina SchoolPersonViewModel que tiene muchas propiedades, y las propiedades de Phone y Email se validan como “Si no se proporciona […]

¿Eliminar dinámicamente el atributo requerido de un elemento en ASP MVC?

¿Hay alguna forma, en un proyecto ASP MVC que use una validación discreta, de eliminar dinámicamente el atributo Requerido de un elemento? El elemento está decorado con una anotación Requerida en el modelo de vista. Pensé que podría eliminar esto eliminando el atributo html, “data-val-required”, con JQuery, pero la validación del cliente todavía trata el […]

Agregando retraso al atributo de validación remota MVC3

Tengo un senario donde tengo que verificar la existencia de un nombre de usuario en la base de datos al hacer una página de registro. para esto he implementado un atributo remoto para validación remota en mi modelo [Remote(“CheckUserNameAvaliable”, “User”, Httpmethod=”Post”)] public string Username {get; set;} y mi método se ve así [HttpPost] public JsonResult […]

Validación no obstructiva del lado del cliente para campos de entrada agregados dinámicamente

Seguí este excelente post para generar controles dynamics en mi aplicación mvc3. Y ahora estoy tratando de hacer la validación no obstructiva del lado del cliente para el campo número de teléfono. Así que agregué el atributo ‘Requerido’ en la propiedad ‘Número de teléfono’. La validación no obstructiva funciona para los campos de número de […]

Las anotaciones de datos de validación de MVC no representan el atributo HTML5 correcto

Estoy tratando de entender por qué mis Anotaciones de datos MVC no representan la etiqueta HTML 5 requerida. Creo que el problema está relacionado con HTML5 y MVC, no con JQuery Valide. De acuerdo con la documentación aquí , es compatible con todos los navegadores, sin embargo, los tres I dev contra, IE, Chrome, Firefox […]

Cómo validar una lista de casillas de verificación a través de jQuery personalizado en asp.net mvc

Tengo una lista de casillas de verificación que quiero validar en el lado del cliente con jQuery pero que falla. Ya he agregado un complemento de validación discreta y jquery a mi proyecto. El código del modelo es: [Required] public string name { get; set; } [SkillValidation(ErrorMessage = “Select at least 3 skills”)] public List […]

ASP.NET MVC 3 validación discreta del lado del cliente de jQuery con colecciones secundarias

Preguntas relacionadas: ASP.NET MVC 3: generar validación discreta cuando BeginForm está en el diseño ASP.NET MVC 3 validación discreta del lado del cliente con contenido dynamic Tengo una vista MVC de ASP.NET que muestra una colección de elementos que el usuario puede agregar a: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage” %> model.Id) %> … Value […]

Cómo en ASP.NET MVC evitar el envío de jquery ajax si falla la validación

Estoy usando ASP.NET 5 MVC RC1 Los complementos de validación de jquery que usa ASP.NET MVC es el jquery.validate.js estándar que usa un proyecto de plantilla ASP.NET 5 predeterminado. /*! * jQuery Validation Plugin v1.14.0 * * http://jqueryvalidation.org/ * * Copyright (c) 2015 Jörn Zaefferer * Released under the MIT license */ y jquery.validation.unobtrusive.js /*! […]