Sto tentando di eseguire la convalida lato client sui miei oggetti che ritorna attraverso WebApi. Invio l'entità tramite webapi alla schermata di modifica Entità. Io uso knockout per legare l'oggetto ai campi.Convalida lato client con WebApi
Ho già un filtro azione che gestisce tutte le convalide lato server. Come posso incorporare la convalida del lato client senza dover duplicare le annotazioni dei dati del modello di dominio?
Quindi si dovrebbe aggiungere una sorta di oggetto metadati (che conterrebbe gli attributi di convalida) alla risposta webapi? Come andresti a creare il codice lato client? –
@kpore se hai intenzione di utilizzare ASP.NET MVC, ha un modo di crearli. Ad esempio con il metodo helper 'TextBoxFor' html. Date un'occhiata: http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-validation-to-the-model – tugberk
Grazie per la risposta. In realtà non sto usando MVC. Sto usando WebApi per tutte le mie comunicazioni e persistenza. Gli helper HTML sono solo per quando si utilizzano i controller MVC classici. –