首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在ASP.NET中的div的代码隐藏文件中修改CSS样式?

如何在ASP.NET中的div的代码隐藏文件中修改CSS样式?
EN

Stack Overflow用户
提问于 2009-03-18 06:15:36
回答 4查看 324.7K关注 0票数 104

我正在尝试修改一个div的CSS样式属性,该属性基于我从aspx页面的代码后台的数据库表中获得的信息。下面基本上就是我想要做的事情,但我得到了错误。

Aspx:

代码语言:javascript
复制
<div id="testSpace" runat="server">
    Test
</div>

代码隐藏:

代码语言:javascript
复制
testSpace.Style = "display:none;"    
testSpace.Style("display") = "none";

我做错了什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-18 06:29:17

代码语言:javascript
复制
testSpace.Style.Add("display", "none");
票数 165
EN

Stack Overflow用户

发布于 2009-03-18 13:07:09

它是一个HtmlGenericControl,所以不确定推荐的方法是什么,所以你也可以这样做:

代码语言:javascript
复制
testSpace.Attributes.Add("style", "text-align: center;");

代码语言:javascript
复制
testSpace.Attributes.Add("class", "centerIt");

代码语言:javascript
复制
testSpace.Attributes["style"] = "text-align: center;";

代码语言:javascript
复制
testSpace.Attributes["class"] = "centerIt";
票数 74
EN

Stack Overflow用户

发布于 2012-06-25 18:06:47

另一种方法是:

代码语言:javascript
复制
testSpace.Style.Add("display", "none");

代码语言:javascript
复制
testSpace.Style["background-image"] = "url(images/foo.png)";

在vb.net中,你可以这样做:

代码语言:javascript
复制
testSpace.Style.Item("display") = "none"
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/657144

复制
相关文章

相似问题

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