我创建了一个这样的div标签:
System.Web.UI.HtmlControls.HtmlGenericControl dynDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
我将样式添加到div标签,如下所示:
dynDiv.Style.Add(HtmlTextWriterStyle.BorderStyle, "1px solid #DBE0E4");
dynDiv.Style.Add(HtmlTextWriterStyle.Height, "auto");
dynDiv.Style.Add(HtmlTextWriterStyle.MarginTop, "5px");
dynDiv.Style.Add(HtmlTextWriterStyle.PaddingBottom, "5px");
dynDiv.Style.Add(HtmlTextWriterStyle.Width, "682px");
但是我需要通过一个位于文件夹~/css/maincss.css
的外部css文件来控制div标签的样式。
如何将该文件中的css应用于此div?
发布于 2011-06-29 16:08:40
dynDiv.Attributes["class"] = "myCssClass";
发布于 2012-05-01 18:16:12
要将类添加到通过HtmlGenericControl
方式生成的div中,您可以使用:
div1.Attributes.Add("class", "classname");
如果您使用的是Panel
选项,则为:
panel1.CssClass = "classname";
发布于 2014-04-19 18:21:45
如果要向元素的现有类列表中添加类,请执行以下操作:
element.Attributes.Add("class", element.Attributes["class"] + " " + sType);
https://stackoverflow.com/questions/6517405
复制相似问题