从数据库设置表格单元格颜色

gfr*_*zle 0 html asp.net code-behind

我在思考这个问题.我有颜色存储在数据库表中,我想将表中特定单元格的背景设置为这些颜色.换一种说法:

<table>
    <tr>
        <td ???set color here???>
            ...content...
        </td>
        <td ???next color here???>
            ...next content...
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

最初我有围绕每个内容的面板,我在代码隐藏中设置了他们的背景颜色,这很好地工作,直到我有不同尺寸的面板,这摆脱了布局.将颜色值从数据库提供给<td>元素的最简单方法是什么?请注意,颜色是用户可配置的,因此我无法在CSS文件中预先定义它们.

Edu*_*añó 7

您可以通过创建自定义HttpHandler来创建包含数据库数据的自定义CSS文件.
但简单的方法是:

<td style="background-color:#000000">
...
</td>
Run Code Online (Sandbox Code Playgroud)

<td style='background-color:<%= GetCellColor() %>'>
...
</td> 
Run Code Online (Sandbox Code Playgroud)