vill trigga i gång return confirm vid knappklick men får fel på sidan så fort jag använder onclick event i en asp:Button. Du måste på serversidan anvädna dig av attributes propertyn för din button kontroll tex så kan du skriva: Se till att knappens Click-event kör en metod, i Visual Studio : högerklicka på knappen och skriv in metodnamn i click-eventetasp:Button och onclick
Fungerar bra vid en vanlig input submit knapp men då har jag inte tillgång till visible på knappen.
Vad ska man använda för att köra onclick event i en asp:Button?Sv: asp:Button och onclick
Detta om du vill ha få klient script att köras:
<code>
myButton.Attrbiutes.Add("onClick","myJavaScriptFunction")
</code>
Ska du göra det på servern så gör följande:
C#
Lägg denna kod under InitializeComponent eller Page_Load:
<code>
this.Button1.Click += new System.EventHandler(this.Button1_Click);
</code>
Sedan lägger du till denna metod:
<code>
private void Button1_Click(object sender, System.EventArgs e)
{
.....
}
</code>
VB.Net räcker att du gör detta:
<code>
Private Sbu Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
....
End Sub
</code>
Byt ut Button1 till namnet på din knapp
/Fredrik NSv: asp:Button och onclick
Metoden måste ha följande signatur (C#) :
private void Button1_Click(object sender, System.EventArgs e)
Ett enkelt sätt att fixa detta i Visual Studio är att i designläget dubbelklicka på kanppen. Då skapas en tom eventhanterare åt dig och metodnamnet skrivs in i Click-eventet på knappen.