Vedere come se il nostro team gestisse una Intranet che ha i clienti
gli utenti con la garanzia di avere javascript abilitato sappiamo che possiamo intervenire e iniziare a utilizzare jQuery più "a fondo". Il nostro sistema è molto grande, quindi anche se usiamo le aree nella nostra applicazione ASP.NET MVC, la quantità di pagine per aggiungere, modificare, eliminare e visualizzare gruppi di dati per sottosistema di un'area è davvero piuttosto grande. Un sottosistema di un'area può avere circa venti tabelle di dati. Se ci sono venti tabelle di dati e hai singole pagine da aggiungere, modificare, eliminare e visualizzare, significa che c'è un totale di pagine. Ora immagina ci siano venti sottosistemi per area, quindi una singola area avrà 20 * 60 pagine e abbiamo circa 15 aree sulla nostra Intranet. Ottieni il punto, è enorme.jQuery CRUD in ASP.NET MVC
Passando al mio punto reale, sto cercando di ridurlo usando le funzionalità di jQuery di avere una tabella di dati su una pagina, premendo "cancella" e dandomi una finestra di dialogo di eliminazione con un pulsante di conferma che quindi inviare il modulo, reindirizzare all'azione corretta e fare il lavoro per me. Ora ho bisogno di una guida nelle seguenti aree:
- Se volevo eliminare senza postare affatto utilizzando ASP.NET MVC, qual è il processo per farlo? Ciò include la possibilità di eliminare l'eliminazione, la disattivazione e la verifica della sua eliminazione (le relazioni FK devono essere gestite nel modo corretto), quindi se è possibile eliminarlo e rimuovere la riga dalla tabella nella vista, tutto senza aggiornare la pagina.
- Come si chiama l'azione di eliminazione da un processo asincrono utilizzando jQuery? È saggio farlo? Di solito usiamo
Html.ActionLink
. Dovrei avvolgerlo in una forma? - Lo stesso vale per la modifica e l'aggiornamento, ancora una volta, qual è il modo migliore per farlo?
Sto cercando una soluzione elegante e qualcosa che non è difficile da applicare per ogni pagina per cui devo farlo. Qualsiasi input sarebbe molto apprezzato.
Solo curioso Hai guardato nel data quadro dinamico da MS? Penso che potrebbe supportare MVC ma non positivo. Se capisco correttamente, ridurrebbe il numero di pagine. Come ho detto solo curioso se l'hai cercato per questo sito. – JoshBerke
I dati dinamici non funzionano bene con MVC, ma MVC 2 ha viste predefinite per modelli, che ti danno le parti più utili dei dati dinamici incorporati. –