Un esempio di valori di modulo predefiniti su un modulo di ricerca potrebbe essere:
Data di inizio - Oggi
Data di fine: l'ultimo giorno del mese successivo
Ovviamente, questi sono esempi abbastanza semplici, ma i valori predefiniti possono diventare molto più complessi e potenzialmente affidarsi alla "vera business logic" (da un'entità).
Un modulo di ricerca è un buon esempio perché non ha un'entità corrispondente.
Quindi, qual è un buon modo per incapsulare la logica del valore predefinito complesso? Forse il modello di visualizzazione? Forse creare un nuovo oggetto business? O dovrebbe solo andare nella vista / controller responsabile per il rendering del modulo?
Questa è un'applicazione Webforms di ASP.NET e il mio problema particolare è dove mettere la logica per decidere in che modo il feedback relativo ad un evento è classificato.