使用ASP和Javascript更改标签的样式

使用ASP和Javascript更改标签的样式,javascript,asp.net,Javascript,Asp.net,我得到一个错误,“myfunction不是ASP.inicio_aspx的成员”。要使其正常工作,我必须使用HTML代码创建按钮,而不是ASP代码,但使用ASP按钮不起作用。我想启用和禁用一个按钮标签 代码: 函数myFunction(){ var estado=document.getElementById(“”); estado.style.visibility=“visible”//如果要再次隐藏,请使用“隐藏”。 } 普罗瓦 属性,用于调用与事件处理程序关联的服务器端事件。要从服务器控

我得到一个错误,“myfunction不是ASP.inicio_aspx的成员”。要使其正常工作,我必须使用HTML代码创建按钮,而不是ASP代码,但使用ASP按钮不起作用。我想启用和禁用一个按钮标签

代码:


函数myFunction(){
var estado=document.getElementById(“”);
estado.style.visibility=“visible”//如果要再次隐藏,请使用“隐藏”。
}
普罗瓦
属性,用于调用与事件处理程序关联的服务器端事件。要从服务器控件标记调用客户端JS函数,应使用属性,如下例所示:

<asp:Button ID="Button2" OnClientClick="myFunction()" runat="server" Text="Button" Visible="true" />


您应该使用
OnClientClick
。谢谢@TetsuyaYamamoto,它适合我!
<asp:Button ID="Button2" OnClientClick="myFunction()" runat="server" Text="Button" Visible="true" />