Sto tentando di implementare un modulo di immissione degli ordini utilizzando ASP.NET MVC ma affrontando molte difficoltà. Tutti gli esempi che ho trovato sono relativi alla visualizzazione dei moduli dei dettagli principali e nessuno per l'aggiunta o la modifica.ASP.NET MVC Modulo di inserimento dettagli master
Supponiamo di avere due tabelle: ordine e ordine Le linee correlate tra loro con relazione uno-a-molti. Nella vista principale avevo un pulsante "Nuovo" quando cliccato mostrava una nuova vista dell'ordine composta dai campi ordine, una griglia che mostra le righe dell'ordine e un pulsante "Salva" che quando si fa clic riporterà l'intero ordine insieme a le sue linee in un database. La griglia dovrebbe avere tre pulsanti: "Aggiungi riga", "Modifica riga" e "Elimina riga". Quando si fa clic su "Aggiungi riga", dovrebbe essere visualizzata una nuova vista che consente all'utente di aggiungere la linea alle linee della griglia della vista dell'ordine - in questa fase il database non è interessato-. Quando l'utente fa clic su "Modifica linea", verrà visualizzata una vista che consente all'utente di modificare la linea selezionata e al termine dell'aggiornamento delle linee della griglia dell'ordine.
I problemi più difficili sono:
Come passare l'ordine e la sua collezione linee tra la vista dell'ordine e il punto di vista della linea ordine?
Come aggiornare la visualizzazione dell'ordine in base alle modifiche nella visualizzazione della riga dell'ordine?
E come mantenere i cambiamenti tra le viste senza che il database sia coinvolto?
C'è un esempio concreto che mostra come implementare questo utilizzando MVC?
vostro aiuto e feedback è apprezzato.
mi piace la tua domanda molto. –