Я построил «динамический» сайт. В основном, есть база данных конфигурации, где пользователи задают тип поля, макет и т. Д. Элементы управления затем динамически добавляются к экрану на основе этой конфигурации. Я обернул элементы управления через свои собственные элементы управления. Так, например, у меня есть myTextControl, myNumericControl и т. Д. Затем в коде позади используется помощник, который считывает конфигурацию и добавляет эти элементы управления на экран. Теперь мы хотели бы перейти от webcontrols к простым элементам управления html + нокаутом (по ряду причин, таких как производительность, лучший ui и т. Д.). Однако я немного смущен этим. Например, должен ли я использовать подход создания myTextControl, myNumeric и т. Д., Который является простым элементом управления html. Например, я мог бы наследовать свой собственный базовый класс, а затем добавить html этих элементов управления в место владельца или литерал. следует ли использовать механизм просмотра, такой как бритва? Я знаю, что есть MVC, но мы еще не готовы к этому шагу.Динамические элементы управления - Перемещение с WebControls на обычный html плюс нокаут
Любая помощь была бы очень признательна.
Я столкнулся с аналогичной проблемой с нокаутом. Мы решили пойти на MVC. Как только мы ушли от модели программирования веб-управления, общее усилие стало проще. –
photo_tom - спасибо за ваш комментарий. К сожалению, нам не удастся перейти на MVC. Я не упомянул, что все размещено на Sharepoint 2010. И очень сложно перейти на MVC, и этот подход не рекомендуется. –