0

在asp.net中单击按钮时如何更改按钮的颜色?在我的代码中,当鼠标悬停时颜色会发生变化。但是我需要在单击按钮时进行更改。

4

4 回答 4

1

尝试这个

<asp:Button Text="Save" ID="btnSave" OnClick="btnSave_Click" runat="server" />

后面的代码

    protected void btnSave_Click(object sender, EventArgs e)
    {
        btnSave.BackColor = System.Drawing.Color.Red;
    }
于 2013-07-12T07:19:38.573 回答
1

也许我错过了一些明显的东西,但它不是那么简单:

更改onmouseoveronclick

如果您想在服务器端执行此操作,请处理它的Click事件并:

 Button1.ForeColor = Color.Red;
 Button1.BackColor = Color.Black;
于 2013-07-12T07:13:19.143 回答
0

尝试这个,

<input id="btnTest" type="button" value="Test"/>

    $(document).ready(function() {
        $("#btnTest").click(function() {
              $("#btnTest").css("background-color","red");
        });
    });
于 2013-07-12T07:17:19.210 回答
0
OnClientClick="this.src='Images/image.jpg';return false;"

将其添加到您的按钮行的源

于 2013-07-12T07:13:46.587 回答