I am working on an ASP.Net MVC application, and its architecture consists of the usual DAL, BL, and PL layers.
Addresses are stored as separate fields in the database, but shall be displayed in a single field in the UI.
When it comes to displaying, I need to handle various optional fields (e.g. state, country, several lines for the address).
My question: should this calculation of the effective display string be handled by the controller or by the view? Does the MVC paradigm offer some rules or recommendations for this question?