Я слишком много думаю об этом. У меня есть цвета, хранящиеся в таблице базы данных, и я хочу установить эти цвета для фона определенных ячеек в таблице. Другими словами:
<table>
<tr>
<td ???set color here???>
...content...
</td>
<td ???next color here???>
...next content...
</td>
</tr>
</table>
Первоначально у меня были панели, окружающие каждый фрагмент контента, и я установил их цвет фона в коде программной части, который работал нормально, пока у меня не были панели разного размера, которые отбрасывали макет. Какой самый простой способ передать значения цвета из базы данных в элемент <td>? Обратите внимание, что цвета настраиваются пользователем, поэтому я не могу предварительно определить их в файле CSS.





Почему бы БД не заполнять CSS?
.dark {
background-color:[database field]
}
<td class='dark'></td>
Вы можете создать собственный файл CSS с данными базы данных, создав собственный HttpHandler.
.
Но простой способ:
<td style = "background-color:#000000">
...
</td>
с участием
<td style='background-color:<%= GetCellColor() %>'>
...
</td>
Это таблица с фиксированным количеством строк / столбцов?
Здесь вы можете использовать код в стиле ASP. td backcolor = "<% = MyColorProvider.FirstCellColor%>" .....
Где MyColorProvider.FirstCellColor - строковое представление цвета (это также может быть шестнадцатеричная строка).
Вы можете вывести файл css из базы данных при запуске приложения, а затем включить файл css на главную страницу.
это старый синтаксис html, лучше использовать style = "background-color: # 000000" или таблицу стилей css. И правильный старый синтаксис: td bgcolor = "# 000000".