缺少Html按钮样式

时间:2015-03-09 11:47:47

标签: html asp.net

我创建了一个html按钮并将其隐藏起来:

<input id="btn" type="button" runat="server" value="Click" style="display:none; FONT-WEIGHT: 900; Z-INDEX: 105; WIDTH: 130px;" />.

然后我在运行时将其显示为:

btn.Attributes.CssStyle.Value = "display:normal"

但如果我这样做,按钮控件就会丢失我之前添加的任何样式,它显示为普通按钮。

2 个答案:

答案 0 :(得分:0)

设置CssStyle.Value时,会丢失所有现有的内联CSS属性。相反,您应该专门设置display属性,如下所示:

btn.Attributes.CssStyle["display"] = "inline";

答案 1 :(得分:0)

而不是使用

display: none;  //Do not use this

使用:

visibility: hidden

要再次显示该按钮,请使用:

btn.Attributes.CssStyle.Value = "visibility: visible"