Re: HTML, кодирование спец. символов
От: Kunevich Konstantin Mihailovich Россия  
Дата: 30.06.09 09:55
Оценка:
Здравствуйте, 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.