我如何改变按钮文本颜色onclick事件(asp.net, c#)使用Css文件

本文关键字:net asp 使用 文件 Css 事件 颜色 何改变 改变 按钮 文本 | 更新日期: 2023-09-27 17:49:59

我有CSS类文件。当我点击按钮时,buttontext应该是绿色的。

.buttongreen
{
    color:green;    
}

我如何改变按钮文本颜色onclick事件(asp.net, c#)使用Css文件

无需更改任何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
  1. <script type="text/javascript">
    function changeColor()
    

    {

    document.getElementById("buttonName").className = "MyClass";
    

    }

    <script>
    

调用OnClientClick函数

  • 后面的代码

    btnName.Attributes。添加("类"、"buttongreen");

  • 更改OnClick事件中按钮文本的前景色。

    button.Forecolor = System.Drawing.Color.Green;
    

    我已经使用cssClass OF按钮更新了我的答案。不确定,但这可能对你有帮助。

    protected void button_Click(object sender, EventArgs e)
    {
        button.CssClass = "buttongreen";
    }