如何将CSS样式设置为asp.net按钮?

Suj*_*nth 15 css asp.net button aspbutton

我有一个asp:Button,我使用css样式和cssClass属性asp:Button,但这些样式不起作用.当我使用asp:LinkButton这些样式运作良好.我不希望任何主题或皮肤的样式.

这是我的asp页面:

<asp:Button CssClass="smallButton" Text="Sign In" runat="server" ID="submit"></asp:Button>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS:

.smallButton 
{
  //styles
}
Run Code Online (Sandbox Code Playgroud)

当我将asp:Button更改为asp:LinkBut​​ton时

<asp:LinkButton Text="Sign In" runat="server" ID="submit" CssClass="smallButton"></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

要么

<span class="smallButton"><asp:LinkButton Text="Sign In" runat="server" ID="submit"></asp:LinkButton></span>
Run Code Online (Sandbox Code Playgroud)

风格运作良好.只有asp:Button控件的问题

Pri*_*tel 16

您可以classASP.NET按钮指定一个,然后将所需的样式应用于它.

<asp:Button class="mybtn" Text="Button" runat="server"></asp:Button>
Run Code Online (Sandbox Code Playgroud)

CSS:

.mybtn
{
   border:1px solid Red;
   //some more styles
}
Run Code Online (Sandbox Code Playgroud)


Suj*_*nth 13

我找到了编码......

 input[type="submit"]
    {
     //css coding
    }
 input[type="submit"]:Hover  
    {
     //css coding
    }
Run Code Online (Sandbox Code Playgroud)

这是我的问题的解决方案.....感谢大家的宝贵答案.......


小智 12

您可以使用CssClassattribute并将值作为css类名传递

<asp:Button CssClass="button" Text="Submit" runat="server"></asp:Button>` 

.button
{
     //write more styles
}
Run Code Online (Sandbox Code Playgroud)


小智 6

没有人想要使用类的混乱,试试这个:

<asp:button Style="margin:0px" runat="server" />
Run Code Online (Sandbox Code Playgroud)

Intellisense不会建议它,但它会完成工作而不会抛出错误,警告或消息.不要忘记风格中的首都S.

  • Downvoted.祝你好好维护/大修.有了课程,你至少会有一个改变点. (2认同)