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

标签 c# html css asp.net

<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 textBoxbordercolor 更改为蓝色,将 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" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="familynametb" type="text" />

关于c# - 如何使用 CSS 或 CSSClass 或 C# 更改多个不同样式的 asp.net 文本框或标签或标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34757196/

相关文章:

html - 带有 float div 的列表项中的奇怪空格

css - 垂直对齐包含页眉和页脚的 flexbox 子项中的内容

c# - 存储在下一页登录时的 cookie

c# - 简单的 PhraseQuery 找不到任何结果

C# 异步套接字同时读写?

javascript - jQuery 在 If/Else 语句中隐藏/显示不起作用

javascript - 为什么我的对象没有在 JavaScript 中以编程方式正确添加到选择元素?

javascript - 为什么我的页面在页面加载后突然跳转(滚动)到一半?

html - 固定位置 float 按钮到页面右侧,无论父 div 上的滚动条如何

c# - Telerik 网格自定义列构建/格式化