0

プロジェクトの既存の css ファイルに新しいクラスを追加しました。新しいクラスは次のとおりです。

.backgroundBoxStyle
{
    background-color:Blue;
}

ランタイムでコントロールを動的に作成しています。したがって、たとえば、パネルの場合、backgroundBoxStyle の css クラス スタイルを割り当てたいと考えています。ロードするコントロールを作成するコードでこのようにします。

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