.net文本框的默认边框颜色

mik*_*ike 8 asp.net

我将.net文本框中的边框样式和边框颜色分别更改为纯红色.回发后,我试图将文本框返回到其默认值,但我似乎无法获得正确的颜色.我用Google搜索了这个,并尝试在调试器中获取默认值,但调试器中的值在应用时总是看起来太暗.有没有一种简单的方法可以恢复文本框的默认外观?

小智 15

试试这个:

TextBoxTitle.BorderColor = System.Drawing.Color.Empty;
Run Code Online (Sandbox Code Playgroud)


Pav*_*yuk 6

你可以编写两个CSS类:

.tb_with_border {
 border: 1px #FF0000 solid;
}

.tb_without_border {
 border: none;
}
Run Code Online (Sandbox Code Playgroud)

..然后你可以通过分配文本框的CssClass属性来改变样式,例如:

Textbox1.CssClass = "tb_without_border";
Run Code Online (Sandbox Code Playgroud)

或者在标记中:

<asp:TextBox id="Textbox1" runat="server" CssClass="tb_with_border" />
Run Code Online (Sandbox Code Playgroud)