Innanzitutto, alcune delle tecnologie in gioco: Asp.Net Mvc 5, Bootstrap 3, JQuery.
A mio avviso voglio creare una finestra di dialogo del modello di bootstrap, con un semplice modulo al suo interno. Quando l'utente fa clic su Invia, ci sono due risultati.
1) Input non valido, dovrebbe visualizzare un messaggio di errore dal server
2) OK input, reindirizza / aggiorna la stessa pagina, quindi la finestra di dialogo viene chiusa e il pagingata viene aggiornato.
Dato che la finestra di dialogo modale è mostrata usando javascript, suppongo di dover postare sul server usando un post ajax di JQuery? Questo sembra essere il modo migliore per mantenere visibile la finestra di dialogo modale, se c'è un errore?
Inoltre non sono sicuro di dove posizionare l'azione successiva. Nello stesso controller o forse in un nuovo controller web api (dato che sto facendo un post ajax).