webForumDet fria alternativet

Kontrollera om en viss LinkButton har klickats?

.NET

2 svar · 196 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Frågan#1

Går detta att göra? Jag har ett antal LinkButtons på e nsida som jag vill göra olika saker med beroende på vilken som klickas. Hur kontrollerar jag vilken LinkButton som har klickats?

Medlem sedan juni 20019 024 inlägg
#2

För det första tar du ju emot varje händelse via OnClick, därefter kan du ju spara händelsen till viewstaten för att behålla värdet även efter postbacks, exempelvis:

Sub Knapp_Click(src As Object, e As EventArgs) Handles Knapp.Click
   ViewState("knapp-klickad") = "jepp"
End Sub
Medlem sedan maj 20012 812 inlägg
#3

Antingen så binder du olika event-funktioner till de olika knapparna (vilket jag föreslår)

Eller så har du en eventfunktion, där du kollar vilken knapp det var som blev tryckt på och i den så gör du olika saker för olika knappar. (det är tillvägagångs sätet med linkbuttons i en repeater, där alla knappar går till samma eventfunktion.

- M

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)