Я начинаю работу над несколькими настраиваемыми элементами управления ASP.NET. Мне было интересно, могу ли я получить информацию о ваших мыслях парней / девушек о том, как вы применяете стиль к своим элементам управления.
Я бы предпочел протолкнуть его так, чтобы CSS, поэтому для нескольких элементов управления, которые я делал в прошлом, я просто вставил свойство строки, которое позволяет вам вводить строку, которая затем вставляется в атрибут style при рендеринге. Я знаю, что могу также использовать свойство CSSClass и применить атрибут class.
Я мало что сделал для создания правильного свойства Style (в котором вы фактически сохраняете объект стиля и используете конструктор для определения его значений). Мне это кажется большой работой, и, черт возьми, я ненавижу пользовательский интерфейс редактора стилей и предпочитаю ввести имя CSS / класса, чтобы применить ..
Что вы думаете об этом?
Примечание. Это своего рода субъективное мнение, поэтому для ясности:
Принятым будет тот ответ, который:
- Предлагает плюсы и минусы различных подходов.
- Мнения приветствуются, но хороший ответ должен быть конструктивным.
- Подтверждает это некоторыми реальными знаниями / опытом.
Нет ничего неправильного в субъективности. Существует проблема в том, что люди субъективны и не думают, конструктивны или действительно дают некоторую информацию и опыт.
›› НЕ ‹< помечают это как субъективное - это пустая трата времени. субъективное - это не технология или категория, которую люди будут искать. Исправьте вопрос, а не отмахивайтесь от него.