<asp:TextBox ID="givennametb" runat="server" BackColor="White" ForeColor="Black" Width="145px" CssClass="textbox"></asp:TextBox>
<asp:TextBox ID="familynametb" runat="server" BackColor="White" ForeColor="Black" Width="145px"></asp:TextBox>
这段代码是我写的。现在我想将 givennametb
textBox
的 bordercolor
更改为蓝色,将 familynametb
更改为红色。
我不想使用BorderColor:"blue/red"
内联。我想使用 CSS/CSSClass。我在 ASP.NET 中使用 C#。如果我执行 cssClass="textbox"
并尝试更改样式,所有标签都会更改为相同的颜色。我要单独换。
最佳答案
请记住,ASP.Net 将在 <Input type="text">
中为 Web 浏览器呈现控件 ASP:Text的 <form>
HTML,因此您可以使用带有控件 Id 的 CCS 选择器来修改文本框的边框颜色。
input#givennametb{
border:1px solid blue;
}
input#familynametb{
border:1px solid red;
}
<input id="givennametb" type="text" />
<input id="familynametb" type="text" />
关于c# - 如何使用 CSS 或 CSSClass 或 C# 更改多个不同样式的 asp.net 文本框或标签或标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34757196/