2010-11-29 158 views
0

我在按钮事件中编写了一些代码我使用javascript并调用按钮事件它正在工作正常我的问题是我想隐藏按钮 我这样做 可见= false这一次按钮事件在不触发 启用=假 此时也按钮事件在不触发 如果你想要做的使用JavaScript如何隐藏按钮

<head> 
    <script type="text/javascript"> 
     function Hide(id) { 
      document.getElementById(id).style.visibility = 'hidden'; 
     } 
    </script> 
</head> 
... 
<asp:Button ID="myButtonId" runat="server" OnClientClick="Hide('myButtonId')" Text="Hide Me" /> 

或者,如果你想它怎么能isolve这个problemA

+0

请告诉我们代码 – 2010-11-29 06:17:13

回答

0

在代码后面

YourPage.aspx

<asp:Button ID="myButtonId" runat="server" onclick="myButtonId_Click" Text="Hide Me" /> 

YourPage.aspx.cs

protected void myButtonId_Click(object sender, EventArgs e) { 
    myButtonId.Visible = false; 
} 

当然,这将导致回发,你的整个页面会刷新。所以,如果你不想发生这种情况,但仍想使用背后的代码,请使用UpdatePanel

0

“可见”是asp:Button(服务器)的属性,但不是输入:按钮(客户端)。