Web forum - FÃ¥ tips og hjelp innen programmering!
Her kan du spørre medlemmene på WebRessurs.no om hjelp innen webprogrammering!
Klikk på et innlegg for å lese / besvare dette, eller klikk HER for nytt innlegg.
Re: Kalle opp et script ved å trykke en knapp [ Besvar ] Det er flere ting som gjør at koden din ikke fungerer. 1. Dette er serverside kode. Dermed kan du IKKE bruke feks. msgbox! For å lage msgbox/alert må du bruke klientside java-/VB-script
2. Når du skal kalle en rutine/function fra en webcontrol skal du ikke ha med "()"
3. En rutine som kalles fra en webcontrol må ha med (sender as object, e as sysstem.eventargs)
Eksempel:
I codebehind-fil (.vb):
Sub MySub(sender As Object, e As System.EventArgs)
'Her skjer det et eller annet
End Sub
I aspx-fil:
<asp:button runat="server" id="btnTest" onClick="MySub" text="test"/>
Lær det først som sist:
- IKKE bruk de gammeldagse <%..%> (kun i spesielle tilfeller inne i datagrids etc.)
- Bruk codebehind. Det er det som er hele "greia" med ASP.NET
- Bruk asp WEBCONTROLS. DVS. ikke bruk "input"-taggen eller "textarea" etc. fra HTML! Bruk <asp:textbox/> <asp:button/> osv!
Har du ikke Visual Studio.NET: Skaff det!
Bruker du Webmatrix: Skaff deg VS.NET!