Sto lavorando su un progetto MVC ASP.NET. Ho un modulo che è strongmente digitato. È considerata buona pratica aggiungere gli attributi di serializzazione allo stesso modello di vista per controllare come i dati vengono serializzati una volta che sono stati inviati al server. Ad esempio, ho molte proprietà che sono strettamente utilizzate per mostrare / nascondere i componenti dell'interfaccia utente. Posso aggiungere [XmlIgnoreAttribute] a ciascuna di queste proprietà nel modello di visualizzazione in modo che non vengano serializzate o è preferibile creare una classe completamente difficile per la serializzazione.