Шаблон сообщения веб-формы Asp.net для просмотра - PullRequest
2 голосов
/ 24 ноября 2010

Я создаю представление (веб-форму), в котором будут отображаться различные сообщения в зависимости от состояния лицензии лица. Пользователь увидит примерно 10 сообщений. На самом деле я не хочу создавать несколько панелей и показывать / скрывать и заполнять поля формы в зависимости от состояния ... Я бы предпочел установить одно свойство на странице ... давайте просто вызовем его:

    public String Message
    {    
        get;    
        set;
    }

Сообщение будет содержать html-форматирование, и некоторые сообщения намного длиннее других сообщений ... Я думаю, я ищу достойный шаблон для подражания, чтобы им было легко управлять ... поэтому мой докладчик просто вернет форматированное сообщение в зависимости от состояния лицензии.

Я думаю, что создам абстрактный MessageTemplateBaseClass и классы для каждого сообщения, которое создает сообщение ... Презентатор возвращает правильный экземпляр шаблона на основе состояния лицензии ...

Это звучит как приличный подход?

1 Ответ

0 голосов
/ 24 ноября 2010

Да, это сработает или, возможно, определит интерфейс IKeyMessage, который имеет это определение, и каждый докладчик проверяет, определяет ли его представление этот интерфейс, преобразует его и устанавливает его соответствующим образом.

HTH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...