我有一个asp:Button,我在asp:Button中使用了带cssClass属性的css样式,但这些样式不起作用.当我使用asp:LinkButton时,这些样式运行良好.我不想要样式的任何主题或皮肤.
这是我的asp页面:
<asp:Button CssClass="smallButton" Text="Sign In" runat="server" ID="submit"></asp:Button>
这是我的CSS:
.smallButton { //styles }
当我将asp:Button更改为asp:LinkButton时
<asp:LinkButton Text="Sign In" runat="server" ID="submit" CssClass="smallButton"></asp:LinkButton>
要么
<span class="smallButton"><asp:LinkButton Text="Sign In" runat="server" ID="submit"></asp:LinkButton></span>
风格运作良好.只有asp:Button控件的问题
解决方法
您可以为ASP.NET按钮分配一个类,然后将所需的样式应用于它.
<asp:Button class="mybtn" Text="Button" runat="server"></asp:Button>
CSS:
.mybtn { border:1px solid Red; //some more styles }