在asp.net中单击按钮时如何更改按钮的颜色?在我的代码中,当鼠标悬停时颜色会发生变化。但是我需要在单击按钮时进行更改。
user2550275
问问题
3825 次
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
也许我错过了一些明显的东西,但它不是那么简单:
更改onmouseover
为onclick
。
如果您想在服务器端执行此操作,请处理它的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 回答