如何在ASP.net中的div文件后面的代码中修改样式?

目前我正在尝试修改基于从我的aspx页面后面的代码中的数据库表中获得的信息的CSS样式属性。 以简化的forms,以下基本上是我想要做的,但我得到的错误。

这是我的代码:

ASPX:

<div id="testSpace" runat="server"> Test </div> 

代码后面:

 testSpace.Style = "display:none;" testSpace.Style("display") = "none"; 

任何帮助,将不胜感激。 谢谢!

 testSpace.Style.Add("display", "none"); 

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

 testSpace.Attributes.Add("style", "text-align: center;"); 

要么

 testSpace.Attributes.Add("class", "centerIt"); 

要么

 testSpace.Attributes["style"] = "text-align: center;"; 

要么

 testSpace.Attributes["class"] = "centerIt"; 

希望有帮助,尼克

另一种方法来做到这一点:

 testSpace.Style.Add("display", "none"); 

要么

 testSpace.Style["background-image"] = "url(images/foo.png)"; 

在vb.net你可以这样做:

 testSpace.Style.Item("display") = "none"