2010-11-29 18 views
0

Ich schreibe den Code in Knopf Ereignis Ich benutzte das Javascript und rufe den Knopf Ereignis, es funktioniert gut hier mein Problem ist, ich will die Schaltfläche verstecken ich mache diese Möglichkeiten sichtbar = falsch dieses Mal die Schaltfläche Ereignis feuert nicht enable = true diesmal auch Tastenereignis nicht feuert wie diese problemaWie man den Knopf versteckt

+0

Bitte zeigen Sie uns den Code, –

+1

und reword Ihre Frage, so dass es eigentlich Sinn macht. – RPM1984

+0

Kämpfen Sie immer noch damit? – bitxwise

Antwort

0

iSolve können, wenn Sie es mit 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" /> 

Oder tun, wenn Sie versuchen, tun Sie es in Code hinter

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; 
} 

Zugegeben, wird dies in einem Postbacks führen und Ihre gesamte Seite wird aktualisiert. Wenn Sie das nicht möchten, aber den Code hinter dem Ansatz verwenden möchten, verwenden Sie eine UpdatePanel.

0

"Sichtbar" ist die Eigenschaft von asp: Schaltfläche (Server), aber nicht Eingabe: Schaltfläche (Client).

Verwandte Themen