Здравствуйте, dump, Вы писали:
D>Столкнулся с проблемой выбора : в каком виде хранить D>данные в базе — кодировать в HTLM или нет. D>Например название компание(в оригинале) "&Company" — D>в базе хранить как "&Company" или как "&Company"
D>А потом как выводить? textbox выводит без кодирования, D>а для Label'a надо кодировать, если хотим оригинал увидеть.
D>Вот и хочу спросить у вас — как делаете вы: храните в базе закодированно, D>или используете замену контролов? Или в pre_render базовой страницы?
Не надо портить данные уровня БД!
Необходимо разделять уровни приложения. Таким образом слой БД не должен зависеть от представления.(Самый простой пример зачем требуется такой подход — это создание нового клиента)
Учитывая это наиболее рациональным вариантом является наследование контролов с определением требуемой логики кодирования данных.
Often a hen who has merely laid an egg cackles as if she laid an asteroid.