プロジェクトの既存の 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ファイルから背景色を読みたいです。助けてください。