.NET 文本框背景色问题

AGu*_*ald 5 .net asp.net textbox backcolor

在 .NET 页面上,我有一个文本框。如果我不改变BackColor属性,它看起来很平坦。但是,在使用时BackColor,例如:

txt.BackColor = System.Drawing.Color.Yellow;
Run Code Online (Sandbox Code Playgroud)

外观变成了某种我不太喜欢的“3D”。是否有可能避免这种影响?

第一的:

在此处输入图片说明

编辑:

在此处输入图片说明

AGu*_*ald 2

背景色似乎会影响 borderstyle-property?这对我来说毫无意义,但我可以像这样模拟“正常”文本框的外观

<asp:TextBox runat="server" ID="valueTxt" Enabled="false" BackColor="#E8E8E8" Width="50px" BorderStyle="NotSet" BorderWidth="1px" BorderColor="#B0B0B0"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)