Du kannst PHP und Visual Basic in keinster Weise vergleichen.
Es wird eine Anfrage an den Server gestellt, dieser sendet Dir HTML-Code zurück, wodurch die Seite im Browser angezeigt wird. Klickst Du dort auf einen Button, dann werden wiederum an den Server Daten gesendet, welche dort verarbeitet werden. Letztendlich wird wieder HTML-Code zum Browser versandt.
Möchtest Du direkt auf ein Ereignis reagieren, ohne die Seite neu zu laden, musst Du auf JavaScript zurückgreifen.
snuu