0

我在项目的现有 css 文件中添加了一个新类。新类如下:

.backgroundBoxStyle
{
    background-color:Blue;
}

我正在运行时动态创建一个控件。因此,例如,在面板的情况下,我想为其分配一个 CSS 类样式 - backgroundBoxStyle。我在创建要加载的控件的代码中这样做。

ctrlToAdd = GetControl("Panel", smallTable)
Dim ctrlToAddwebControl As WebControls.WebControl
ctrlToAddwebControl = CType(ctrlToAdd, WebControls.WebControl)
CType(ctrlToAddwebControl, Panel).Attributes.Add("runat", "server")

我尝试了以下选项,但没有一个有效:

ctrlToAddwebControl.CssClass = "backgroundBoxStyle"
ctrlToAddwebControl.Attributes.Add("class", "backgroundBoxStyle")
ctrlToAddwebControl.Style.Add("class", "backgroundBoxStyle")
CType(ctrlToAddwebControl, Panel).CssClass = "backgroundBoxStyle"
CType(ctrlToAddwebControl, Panel).Style("class") = "backgroundBoxStyle"

我可以使用以下语句来设置背景颜色:

CType(ctrlToAddwebControl, Panel).BackColor = System.Drawing.Color.MintCream

但我想从 CSS 文件中读取背景颜色。请帮忙。

4

0 回答 0