我正在尝试修改一个div的CSS样式属性,该属性基于我从aspx页面的代码后台的数据库表中获得的信息。下面基本上就是我想要做的事情,但我得到了错误。
Aspx:
<div id="testSpace" runat="server">
Test
</div>
代码隐藏:
testSpace.Style = "display:none;"
testSpace.Style("display") = "none";
我做错了什么?
发布于 2009-03-18 06:29:17
testSpace.Style.Add("display", "none");
发布于 2009-03-18 13:07:09
它是一个HtmlGenericControl,所以不确定推荐的方法是什么,所以你也可以这样做:
testSpace.Attributes.Add("style", "text-align: center;");
或
testSpace.Attributes.Add("class", "centerIt");
或
testSpace.Attributes["style"] = "text-align: center;";
或
testSpace.Attributes["class"] = "centerIt";
发布于 2012-06-25 18:06:47
另一种方法是:
testSpace.Style.Add("display", "none");
或
testSpace.Style["background-image"] = "url(images/foo.png)";
在vb.net中,你可以这样做:
testSpace.Style.Item("display") = "none"
https://stackoverflow.com/questions/657144
复制相似问题