[英]How do I change Button Text color onclick event(asp.net, C#)using Css file?
我有CSS classfile。 因此,当我单击按钮时,按钮文本应为绿色。
.buttongreen
{
color:green;
}
无需更改任何cssClass即可完成。 您可以像这样更改按钮文字的颜色
void OnClick1(object sender, RoutedEventArgs e)
{
btn.Forecolor = System.Drawing.Color.Green;
}
或者,您可以像这样更改按钮的背景颜色:
void OnClick1(object sender, RoutedEventArgs e)
{
btn.Backgroundcolor = System.Drawing.Color.Green;
}
如果您只想在后面的代码中更改按钮的颜色,则不要这样做
btnName.Style.Add(HtmlTextWriterStyle.Color, "green");
此处btnName
是按钮的ID
。
如果您想添加一个类,可以这样做
btnName.Attributes.Add("class", "buttongreen");
您可以通过两种方式进行操作:
使用JavaScript
<script type="text/javascript"> function changeColor()
{
document.getElementById("buttonName").className = "MyClass";
}
<script>
将此函数称为OnClientClick
在后面的代码中
btnName.Attributes.Add(“ class”,“ buttongreen”);
从OnClick事件中更改按钮文本的前景色。
button.Forecolor = System.Drawing.Color.Green;
我希望这对没有CSS的人也有用。
我已经使用cssClass OF按钮更新了答案。 不确定,但这可能对您有帮助。
protected void button_Click(object sender, EventArgs e)
{
button.CssClass = "buttongreen";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.