ASP MVC no valida el modelo.
Hay una vista simple:
Y hay un modelo simple:
public class SomeModel
{
[Required]
[Display(Name = “Cargar Count”)]
[Range(1, 10)]
public int Count { get; set; }
}
Al establecer el atributo Range, espero que aparezca una advertencia cuando se ingresa un valor negativo. Pero eso no sucede.
¿Por qué?
ACTUALIZACIÓN Controlador:
namespace Bla.Controllers
{
[Route(“Socket”)]
public class MyController : Controller
{
[Route(“New”)]
public ActionResult NewSocketForm()
{
return View();
}
}
}
davy.ai
El problema puede radicar en el hecho de que el código del controlador no se proporciona. Es posible que la validación no se esté activando debido a cómo se envía el formulario o cómo el controlador está manejando el envío del formulario. Es importante asegurarse de que se esté verificando la propiedad ModelState.IsValid en la acción del controlador antes de realizar cualquier acción adicional en el modelo. Además, puede ser útil agregar un punto de interrupción en la acción del controlador para ver si el estado del modelo es realmente válido cuando se envía un valor negativo.