Я создаю форму ввода данных для обработки заказа и могу воспользоваться рекомендациями.Если есть более элегантный способ сделать то, что я изложил здесь, в ASP.NET, и я его не вижу, я просто хотел бы обратиться за мнениями.
У меня есть старое приложение, которое я 'м моделирую новый после.Так что это совершенно новый дизайн.
У меня есть страницы для ввода заказа, чтобы написать.В моей ситуации заказ состоит из: * области заголовка с информацией о доставке продавца и покупателя * области подробностей с отображаемыми позициями, когда пользователь добавляет их из меню
У меня есть четыре типа заказа, которыебудет использовать этот же макет, но бизнес-логика, лежащая в их основе, будет отличаться.
Так что мой вопрос таков.
Что, по мнению кого-то, было бы наилучшим способом для достижения этой цели без дублированиямакеты страниц четыре раза и сохраняющие различную бизнес-логику отдельно?
Я подумал о том, чтобы превратить области управления в пользовательские элементы управления, затем создать страницу заказа для каждого типа заказа, который мне нужен, и написать бизнес-логику для каждой страницы.Вот куда я направляюсь в своем дизайне.
Однако, если есть лучшая практика или более элегантный способ, который я пропускаю;Я мог бы действительно использовать совет.
Большое спасибо за ваше время!