Ho bisogno di fare un controllo se il mio modello è valido dalla mia vista Razor. Se è valido, voglio essere in grado di mostrare un po 'di HTML.Come posso verificare se il mio modello è valido dalla vista del rasoio?
Come posso fare questo. Voglio qualcosa di simile
@if (Model.IsValid) {
}
ma quanto sopra non funziona
Odio chiedermelo, ma perché? L'unico scenario che posso pensare è se non ti è permesso usare la convalida di jQuery per qualche motivo. – Peter
@Peter (e chiunque altro abbia la stessa domanda), immagina di voler produrre un elemento 'div' * ma solo se * le informazioni precedentemente inviate non sono valide, ad es. genera un elemento contenitore per un avviso per le credenziali di accesso non valide. –
@Peter mio caro amico, immagina questo: stai caricando un file e vuoi controllare se ha il formato corretto, puoi farlo su javascript? - No, non puoi! Quindi puoi fare un controllo sul lato server e se fallisce, puoi aggiungere un errore a ModelState per visualizzarlo sulla pagina. –