Sto lavorando con il codice lato server.
Ho un oggetto richiesta che gestisce la convalida e il filtraggio dei dati della richiesta.
Ho un oggetto vista che usa i file modello per generare html per l'output. i file modello sono per lo più html. puoi mettere un oggetto vista all'interno di un altro oggetto vista per assemblare un pezzo di pagina con un peice. ad esempio potresti avere una vista del layout di pagina e potresti inserire una vista modulo nella vista del layout di pagina.
Una delle caratteristiche dell'oggetto richiesta è che può generare automaticamente convalide utilizzando una stringa html5 contenente un modulo. Analizza la stringa html e afferra i tipi di input e altri attributi di tag che determinano la convalida HTML5, quindi corrisponde a questo lato del server di convalida. Prendo questa stringa html da un oggetto vista. In questo modo, indipendentemente dal modo in cui il designer inserisce il file di modello della vista, verrà automaticamente convalidato in base al lato server degli attributi html5.
creo e utilizzo la stessa vista originariamente utilizzata per generare la pagina, per creare convalide per la richiesta quando la pagina viene quindi rispedita al server.
Vorrei ricevere feedback su questa idea. Pro / Contro / Altre preoccupazioni.