c# - 如何自定义一个asp :Button class?

标签 c# asp.net css

如何自定义 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 类并更改字体大小吗?

最佳答案

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

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

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

.yourClass
{
  font-size:72px;
  font-weight:bold;
}

关于c# - 如何自定义一个asp :Button class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940105/

相关文章:

html - 如何在图像左下角 float div?

css - 当子元素悬停时是否可以取消父悬停样式?

c# - 如何创建始终在 AutoFixture 中设置预定义值的类列表?

c# - 用于组合字符串的 lambda 列表

c# - 将 Base64 编码的 CSS 图片上传到 Asp.Net MVC/Web Api

asp.net - 覆盖 AbpAuthorize 属性所需的权限

css - 仅当包含内容时才使用相对高度设置 div 的背景样式

c# FileStream Read 与 StreamReader EndOfStream 有问题

c# - 在 C# 中使用 while 循环搜索数组?

c# - ASP.NET中如何在不手动刷新的情况下更新GridView中的数据?