如何在代码隐藏中修改asp:textbox的样式?

Fah*_*had 0 c# asp.net styles

我试图在代码隐藏中设置asp:TextBox的样式,文本框的样式最初设置为 style="display:none" 当我将显示设置为显示在文本框中的显示时,然后它就消失了.我不知道这个问题是什么,当它在javascript中完成时它工作正常

这是代码:

asp.net代码:

<asp:TextBox ID="txtError" style="display:none" runat="server" ReadOnly="True" Width="95%"></asp:TextBox>

代码隐藏:

txtError.Style["display"] = "block";
Run Code Online (Sandbox Code Playgroud)

我做错了吗?提前致谢.

pil*_*ust 5

如果你使用

txtError.Visible = false; 
Run Code Online (Sandbox Code Playgroud)

您无法使用JavaScript访问文本框.如果您只想更改可见性,则可以使用

txtError.Style.Add("display", "none");
Run Code Online (Sandbox Code Playgroud)