Volevo avere la tua opinione sulle migliori pratiche per ottenere input da parte dell'utente mentre fai qualcosa in un controller. Sono all'interno di un metodo di azione nel mio controller e sto elaborando alcuni dati. I dati potrebbero costringermi a chiedere all'utente ulteriori input, in base a tale input, quindi farò qualcosa con quei dati.
Qual è la migliore pratica per fare questo?
1) Come si invia un avviso o una casella di conferma per ottenere l'input dell'utente dal Controller? Questa azione viene avviata da un pulsante di aggiornamento su una griglia di Telerik MVC.
2) Come faccio a conservare i miei dati dall'elaborazione iniziale, a chiedere all'utente l'input e quindi continuare a elaborare i dati? È una buona quantità di dati.
Se la richiesta iniziale è stata avviata da una chiamata ajax in una funzione javascript, penso che avrei saputo come farlo. Probabilmente avrei il metodo Action restituire un oggetto JSON al metodo javascript che a sua volta chiederebbe all'utente e poi decidere quale azione del controller chiamare e quindi passare questo oggetto json ad esso.
Sono sulla strada giusta qui? Se è così, il mio problema sarebbe con la griglia di MVC Telerik. Avrei bisogno dell'evento di aggiornamento della mia griglia per essere associato al lato client.
Qualsiasi aiuto o pensiero su questo è apprezzato.
Steve