我试图在代码隐藏中设置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)
我做错了吗?提前致谢.
如果你使用
txtError.Visible = false;
Run Code Online (Sandbox Code Playgroud)
您无法使用JavaScript访问文本框.如果您只想更改可见性,则可以使用
txtError.Style.Add("display", "none");
Run Code Online (Sandbox Code Playgroud)