0

如何自定义 asp:Button 类?

这就像这样的问题:How to set css style to asp.net button? 但不是真的,因为按钮是从 cs 类继承的。

我在 ASPX 文件中有这段代码:

<div class="buttonContainer" style="clear:both;width:100%;text-align:left">
   <asp:Button ID="btnProceed" runat="server"  Text="Next" OnClick="ProceedButton_Clicked" Enabled="true" />
</div>

那么,如果我想让按钮更大或更粗的文本,我该怎么做呢?

btnProceed 在 .cs 文件中定义,如下所示:

 protected global::System.Web.UI.WebControls.Button btnProceed;

那么,有什么方法可以继承 System.Web.UI.WebControls.Button 类并更改字体大小?

4

3 回答 3

4

您的所有服务器控件最终都会向浏览器呈现一些 HTML 标记。因此,将CSS 类应用到您的按钮并按照您想要的方式设置样式。您可以使用该CssClass属性进行设置。

<asp:Button ID="btnProceed" runat="server" Text="Hi" CssClass="yourClass" />

并将此样式放入您的 css 文件中,该文件包含在您的 aspx 页面中。

.yourClass
{
  font-size:72px;
  font-weight:bold;
}
于 2013-04-11T03:18:52.303 回答
1

您可以使用此自定义按钮的任何样式

.buttonContainer input
{
   font-size: 14px;
   font-weight: bold;
   /**** ETC ***** /
}
于 2013-04-11T03:20:33.407 回答
0

您可以使用在服务器端设置字体大小btnProceed.Font.Size = FontUnit.Point(50);

于 2013-04-11T03:23:31.907 回答