2010-11-29 208 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(服務器)的屬性,但不是輸入:按鈕(客戶端)。