我实际上正在寻找一种显示“Windows按钮”的好方法。我发现了一个很好的解决方案...以下是代码:
的.aspx代码:
<asp:Button ID="btnInsert" runat="server" CssClass="btn_normal" Text="Add" OnClick="btnInsert_Click" />
的CSS代码:
.btn_normal
{
background-color: #f5f5f5;
border: 1px solid #dedede;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #565656;
height: 25px;
}
.btn_normal:hover
{
font-family: Arial, sans-serif;
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;
font-size: 12px;
height: 25px;
}
.btn_normal:active
{
font-family: Arial, sans-serif;
background-color: #529214;
border: 1px solid #C6D880;
color: #fff;
font-size: 12px;
height: 25px;
}
结果:
什么不适合你?无法理解您期待的造型,以及您不期待的事情。是的,asp.net可以看起来像你想要的任何东西。如果它“不起作用”,那目前只是你的错。尝试提供更多信息.. – walther
一个asp:Button相当于一个html input type = button/submit元素。也许你会更喜欢asp:LinkButton,它会像你的锚标记那样呈现为真正的链接。此外,服务器端标记中的ID与客户端ID不匹配。在创建CSS时请记住这一点。 – Nikki9696