MVP ASP.NET - использование пользовательских элементов управления

SELECT * FROM appointments 
      WHERE DATE(appointment_date) = CURDATE()
      AND appointment_time BETWEEN NOW() AND NOW() + INTERVAL 1 HOUR
      AND business_id in (SELECT business_id FROM businesses WHERE reminders_enabled=1)
      AND user_id in (SELECT user_id FROM users WHERE reminders_enabled=1)
9
задан jstephenson 3 December 2008 в 22:39
поделиться

1 ответ

Предъявитель Страницы должен быть тем для координирования взаимодействий между средствами управления на странице. Кто еще сделал бы это? Я сделал бы, чтобы предъявитель страницы послушал в на событии пользовательского элемента управления DateSelector. С точки зрения предъявителя страницы это, вероятно, не должно знать, кто сгенерировал событие (представление или предъявитель), поскольку это смотрит на DateSelector как на полностью инкапсулированное управление. Внутренние работы должны быть скрыты от предъявителя страницы.

Все, что это знает, - то, что пользовательский элемент управления DateSelector сгенерировал событие, и теперь это должно уведомить другие средства управления на странице, или путем генерирования ее собственного события, или явно вызывающими методами для предъявителя.

4
ответ дан 5 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: