Ho un sito web in cui voglio avere una vista parziale sulla pagina che contiene un servizio Singleton.
Sto cercando di farlo con Razor Pages, e ho provato le Viste Parziali e ViewComponents, ma non ho ottenuto l'esperienza desiderata, probabilmente perché non sto implementando correttamente.
Ecco cosa mi piacerebbe realizzare.
- Servizio Singleton condiviso tra la vista parziale e tutte le altre viste nell'app (questo pannello di accesso in cui ogni pagina deve accedere al nome utente fornito dal servizio.
- Basato sullo stato del servizio, eseguendo un processo comune (logica aziendale personalizzata) su ciascuna vista (se l'utente ha un determinato ruolo, modifica l'interfaccia utente e il registro in modo diverso)
- Non dover cablare i costruttori DI su ogni vista (posso usare una pagemodel di base)
Posso fornire un codice se necessario, ma volevo vedere se quello che sto cercando di fare è permesso con Razor Pages.