193 messaggi dal 12 febbraio 2016
Buonasera,
ho la vista (in MVC) edit che tra i vari editorfor ha anche un campo input type=file per il cambio della foto prodotto.

Dato che l'utente potrebbe o meno cambiare la foto di un prodotto, come gestisco le due possibilità?
Per ora ho usato due insert: una con il campo foto e una senza.
Ma in questi casi com'è meglio procedere?

Ciao
Piero
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Piero,
a prescindere dalle difficoltà tecniche lato server, è una buona pratica quella di suddividere le maschere di inserimento in varie parti.
Anziché lasciare che l'utente modifichi una mega-form, lo si invita a compiere delle attività che lo porteranno a modificare delle parti specifiche come cambiare la foto, aggiungere un indirizzo, cambiare il suo stato, e così via. Una UI realizzata in questo modo è anche nota come task-based UI, la puoi vedere a confronto con una normale interfaccia basata su form (CRUD).
http://image.slidesharecdn.com/psidi6-1209718520335063-8/95/patterns-for-distributed-systems-45-638.jpg?cb=1417148172

Nel tuo caso specifico puoi predisporre almeno due parti: una in cui si cambia la foto, che avrà un proprio form e un proprio bottone per la modifica, e un'altra in cui metterai delle textbox, che avrà pure il suo bottone di salvataggio.
Ecco un esempio:
https://jsfiddle.net/cg7ggmo1/1/

Ciao,
Moreno

Enjoy learning and just keep making
193 messaggi dal 12 febbraio 2016
Ciao Moreno,
grazie come sempre!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.