Давайте начнем с модели предметной области. Доменная модель - это API, моделирующий Домен технологически нейтральными способами. Он ничего не знает о технологиях View, таких как JQuery, HTML или (в этом отношении) XAML или Windows Forms.
Модель предметной области содержит классы и интерфейсы, описывающие домен, и позволяет моделировать понятия предметной области богатым и выразительным способом - независимо от того, какой тип приложения вы разрабатываете.
Имея это в виду, довольно легко увидеть, что описанная логика отображения не относится к модели предметной области. Следовательно, он должен принадлежать уровню, специфичному для пользовательского интерфейса.
Вы можете поместить это в отдельный UI Logic модуль или вместе с вашим UI-приложением - в вашем случае приложение ASP.NET MVC. Независимо от того, выражаете ли вы желаемую логику пользовательского интерфейса в JavaScript или на стороне сервера, менее важно.
Лично я бы определил эту логику на стороне сервера в частичных представлениях, но это потому, что я очень беспокоюсь о тестируемости, и я знаю, как я буду тестировать такое поведение (мне сказали, что можно тестировать код JQuery) также, но я понятия не имею, правда это или нет).
Если вы когда-нибудь напишете другое приложение, основанное на той же доменной модели, очень вероятно, что логика отображения окажется совсем другой, потому что разные технологии предполагают разные парадигмы.