SilvioF Medlem sedan juni 2000 547 inlägg Frågan 18 juli 2002 09:55 #1 När jag försöker anropa en Sub (VB.NET ) med hjälp av en knapp så får jag följande felmeddelande när jag kör sidan:
Method 'Public Sub memberLogout()' does not have the same signature as delegate 'Delegate Sub EventHandler(sender As Object, e As System.EventArgs)'
För tillfället ser Sub-rutinen ut så här:
Sub memberLogout
lblTemp.Text = "Utloggad"
End Sub
Koden för knappen ser ut på följande sätt:
<asp:button id="btnLogout" runat="server" onClick="memberLogout" text="Logga ut"></asp:button>
Någon som kan hjälpa till?
M Mika3l Medlem sedan nov. 2001 8 492 inlägg Nu har inte jag lärt mig ASP.NET "fullt ut" men måste du inte ha (Obj = Object, E = Eventargs) efter Sub memberLogout?
Behöver ju inte vara Eventargs men något liknande... ;)
SilvioF Medlem sedan juni 2000 547 inlägg Jo, tydligen så var jag tvungen att ha det, men du så visar den bara en blank sida istället efter att sidan har laddats om. =(
P PatrikB Medlem sedan mars 2000 2 836 inlägg din sub bör se ut så här:
Sub memberLogout(sender As Object, e As System.EventArgs)
lblTemp.Text = "Utloggad"
End Sub
fick ett liknande felmeddelande och la till dessa argument till subben och då funka det perfa.
cya,
PatrikB
SilvioF Medlem sedan juni 2000 547 inlägg Tackar och bockar. Det funkade alldeles prefekt. =)
F fredrik Medlem sedan dec. 1999 1 072 inlägg ...vid vidare funderingar så har events diskuterats lite här:
http://www.webforum.nu/showthread.php?s=&threadid=47172