Mi sono imbattuto in problemi di programmazione nella mia app MVC in cui ho bisogno di fornire una protezione a livello di campo per alcuni dei miei moduli. Quindi ho bisogno di visualizzare o nascondere i campi sul modulo, in base alle autorizzazioni dell'utente. Inoltre, ho bisogno di convalidare in post per vedere se l'utente può modificare un campo o aggiungere un nuovo record.
L'unica soluzione che sono riuscito a creare è stata la creazione di un helper HTML per il modulo e un codice per spostarsi sui campi postati per vedere se l'utente ha i permessi, ma non sembra giusto. Come gestiresti qualcosa del genere? Forse sto facendo la domanda sbagliata, ma non sembrano esserci esempi reali là fuori da guardare.
Come potresti risolvere qualcosa come questo?