Я создаю представление (веб-форму), в котором будут отображаться различные сообщения в зависимости от состояния лицензии лица. Пользователь увидит примерно 10 сообщений. На самом деле я не хочу создавать несколько панелей и показывать / скрывать и заполнять поля формы в зависимости от состояния ... Я бы предпочел установить одно свойство на странице ... давайте просто вызовем его:
public String Message
{
get;
set;
}
Сообщение будет содержать html-форматирование, и некоторые сообщения намного длиннее других сообщений ... Я думаю, я ищу достойный шаблон для подражания, чтобы им было легко управлять ... поэтому мой докладчик просто вернет форматированное сообщение в зависимости от состояния лицензии.
Я думаю, что создам абстрактный MessageTemplateBaseClass и классы для каждого сообщения, которое создает сообщение ... Презентатор возвращает правильный экземпляр шаблона на основе состояния лицензии ...
Это звучит как приличный подход?