首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将css类添加到html通用控件div?

如何将css类添加到html通用控件div?
EN

Stack Overflow用户
提问于 2011-06-29 15:55:03
回答 8查看 106.4K关注 0票数 72

我创建了一个这样的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?

EN

回答 8

Stack Overflow用户

发布于 2011-06-29 16:08:40

dynDiv.Attributes["class"] = "myCssClass";
票数 90
EN

Stack Overflow用户

发布于 2012-05-01 18:16:12

要将类添加到通过HtmlGenericControl方式生成的div中,您可以使用:

div1.Attributes.Add("class", "classname"); 

如果您使用的是Panel选项,则为:

panel1.CssClass = "classname";
票数 40
EN

Stack Overflow用户

发布于 2014-04-19 18:21:45

如果要向元素的现有类列表中添加类,请执行以下操作:

element.Attributes.Add("class", element.Attributes["class"] + " " + sType);
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6517405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档