如何使用 CSS 或 CSSClass 或 C# 更改不同样式的多个 asp.net 文本框或标签或标签

本文关键字:标签 asp 文本 样式 net CSSClass CSS 何使用 | 更新日期: 2023-09-27 18:30:00

<asp:TextBox ID="givennametb" runat="server" BackColor="White" ForeColor="Black" Width="145px" CssClass="textbox"></asp:TextBox>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:TextBox ID="familynametb" runat="server" BackColor="White" ForeColor="Black" Width="145px"></asp:TextBox>

我写了这段代码。现在我想将givennametb textBox bordercolor更改为蓝色,将familynametb更改为红色。

我不想与BorderColor:"blue/red"内联.我想使用 CSS/CSSClass。我正在使用 C# 和 ASP.NET。如果我cssClass="textbox"并尝试更改样式,则所有标签都将更改为相同的颜色。我想单独更改。

如何使用 CSS 或 CSSClass 或 C# 更改不同样式的多个 asp.net 文本框或标签或标签

请记住,ASP.Net 将以<form> HTML 的<Input type="text">呈现 Web 浏览器的控件 ASP:Text,因此您可以使用具有控件 ID 的 CCS 选择器来修改 textBox 的边框颜色。

input#givennametb{
       border:1px solid blue;
    }
 input#familynametb{
       border:1px solid red;
    }
<input id="givennametb" type="text" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="familynametb" type="text" />

input.textbox#givennametb{
       border:1px solid blue;
    }
 input.textbox#familynametb{
       border:1px solid red;
    }
<input id="givennametb" type="text" class="textbox" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="familynametb" type="text" class="textbox" />