Ho un'app Web basata su MVC 4. Dove fornisco 2 tipi di accesso, 1. Dipendente e 2. Cliente. Con l'accesso al cliente, presento una dashboard e altre informazioni sui suoi ordini, ecc. Con l'accesso Employee, consento al dipendente di cercare i suoi clienti e fornire la possibilità di svolgere determinati compiti specifici del cliente.
È possibile che un dipendente dopo l'accesso possa cercare un numero di clienti e recuperare ciascuno dei suoi dettagli in più schede del browser.
Ho difficoltà a mantenere lo stato per ogni scheda, se inserisco l'identificativo univoco del cliente in sessione, poiché la successiva richiesta successiva sovrascriverà la sessione!
Per risolvere questo problema, mi sono basato su una soluzione (sporca) basata su viewbag, in cui ho impostato il numero cliente in viewbag in ogni vista.
C'è una soluzione elegante per risolvere questo? un modello di design noto?