Avatar billede anhansen Nybegynder
28. januar 2004 - 14:39 Der er 6 kommentarer og
1 løsning

asp:button der kun reagerer på javascript onclick

Hej folks.

Jeg vil gerne lave en knap (gerne asp:button da det gør det nemmere at sætte forskellige værdier på den), som kun reagerer på javascripts onclick event.

Hvis jeg gør det med en asp:button nu, som har fået tilføjet
btn.Attributes.Add("onclick", "java script:history.go(-2)");
Så laver siden en postback når jeg trykker på knappen, istedet for at bruge onclick eventet.

Problemet er at den bliver en <input type="submit".. og ikke <input type="button".. Kan man gøre så den bliver det, eller bare noget andet så den tager klientsidens onclick istedet for postback.

(Har lavet løsning med alm html input som "næsten" virker, så det er ikke interessant... )
Avatar billede pelkjaer Nybegynder
28. januar 2004 - 16:31 #1
Hvis det er en <button></button> du har brug for, så forstår jeg ikke hvorfor du VIL have en <asp:button>.. det skal renderes, og det tager ekstra tid (ja det er marginaler, men alligevel).
Avatar billede thrytter Nybegynder
28. januar 2004 - 16:52 #2
"java script:history.go(-2); return false;"
Avatar billede burningice Nybegynder
29. januar 2004 - 12:10 #3
anhansen>> hvad er der nu galt med en

<input type="button" runat="server" /> ??
Avatar billede anhansen Nybegynder
02. februar 2004 - 13:38 #4
Grunden til at jeg gerne vil ha en asp:button, er at jeg har haft nogle problemer med at give indhold til "alm." buttons dynamisk. Hvis man kommer til at lave en fejl eller glemmer et enkelt tegn, så "æder" VS.NET det halve af html delen af min side.

Og det synes jeg er ret irriterende...
Jeg prøver lige dit forslag thrytter...
Avatar billede anhansen Nybegynder
02. februar 2004 - 13:41 #5
Det virker thrytter... Cool. og mange tak for hjælpen.
Avatar billede burningice Nybegynder
03. februar 2004 - 11:28 #6
anhansen>> tja... så lader man være med at bruge vs.net som html-editor :P
Avatar billede anhansen Nybegynder
04. februar 2004 - 10:58 #7
hehe.. Den har jeg vist fået før... Det kan bare godt være svært at undgå at komme til at dobbeltklikke på en fil, og så.. vupti.. er html delen åben i vs... Og smadret...
Men jeres forslag er taget til mig.. Og jeg bruger kun .net controls når det er nødvendigt, og der ikke er noget dynamisk, hvis der er bare lidt dynamisk føler jeg mig mere tryg ved at bruge controls.. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester