如何在asp.net中单击按钮时更改按钮的颜色?在我的代码中,鼠标悬停在代码上时颜色会发生变但是我需要在按钮点击时更改。
答案 0 :(得分:1)
也许我错过了一些明显的东西,但不是那么简单:
将onmouseover
更改为onclick
。
如果您想在服务器端执行此操作,请处理Click
事件并执行:
Button1.ForeColor = Color.Red;
Button1.BackColor = Color.Black;
答案 1 :(得分: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;
}
答案 2 :(得分:0)
OnClientClick="this.src='Images/image.jpg';return false;"
将其添加到按钮行的来源
答案 3 :(得分:0)
试试这个,
<input id="btnTest" type="button" value="Test"/>
$(document).ready(function() {
$("#btnTest").click(function() {
$("#btnTest").css("background-color","red");
});
});