Настраиваемые страницы мастера ASP.net - PullRequest
0 голосов
/ 29 июня 2010

Я ищу возможные подходы к следующей задаче.

В настоящее время есть несколько страниц ASP.net, которые по сути являются копиями друг друга, но некоторые содержат текстовые поля, выпадающие списки, которых нет у других. это связано с тем, что первоначально для определенного продукта было разработано несколько страниц, а затем появился другой продукт, который должен был сделать то же самое, что и другие страницы, то есть заставить пользователя ввести данные и затем сохранить их. Однако теперь у нас осталось большое количество страниц, которые по сути делают то же самое и их трудно поддерживать.

Итак, что я надеюсь сделать, это удалить код как есть и заменить настраиваемым мастером. требование заключается в том, чтобы все элементы управления на страницах были настраиваемыми в зависимости от того, появляются ли они на странице и являются ли они обязательными полями.

Любые идеи, примеры, мысли приветствуются

спасибо N

веселит Найл

Ответы [ 2 ]

1 голос
/ 29 июня 2010

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

0 голосов
/ 29 июня 2010

Рассматривали ли вы ASP.Net из коробки Мастер управления ? Вы можете использовать шаблонные шаги мастера для настройки содержимого на основе любой логики, которая вам нужна.

...