Avatar billede bongo20 Nybegynder
18. april 2005 - 10:49 Der er 6 kommentarer og
1 løsning

update DB

Hej

Jeg har en side, hvor jeg har lagt lidt af funktionaliteten ud på klienten med javascript, pga hastighed..

På nogle enkelte af funktionerne vil jeg godt have min DB opdateret, hvilket jeg gør med en IFrame.

Min source fil til denne Iframe er en aspx fil hvor jeg i Page_Load opdaterer databasen. Alt virker fint.

Jeg vil godt høre om alle her mener det er måden at gøre det på, eller det kan gøres smartere, mere effektivt, hurtigere !?!?

På forhånd tak..

:o)
Avatar billede burningice Nybegynder
18. april 2005 - 18:07 #1
Så længe du sikrer dig at en ondsindet bruger ikke kan hente denne aspx-fil n antal gange og på den måde lave en masse rod i databasen, så er metoden fin nok.

Man kan altid diskutere om det kan gøres smarte, men hurtigere kan det ikke gøres.

Dog er nysgærrig at høre hvorfor du ikke har valgt at bruge asp.net's postback-model? du kan jo via javascript aktivere et postback når som helst du har lyst.
Avatar billede bongo20 Nybegynder
19. april 2005 - 04:32 #2
hov hov,.. det vil jeg vist godt lige høre lidt mere om.

Hvad er det for noget?
Avatar billede burningice Nybegynder
19. april 2005 - 07:44 #3
hvilket... postback?
Avatar billede bongo20 Nybegynder
19. april 2005 - 10:23 #4
Nej nej, det bruger jeg jo hele tiden.
Men det at lave et postback fra et javascript..
Avatar billede burningice Nybegynder
19. april 2005 - 17:40 #5
der skal du bare kalde

__doPostBack(target,args)

hvor target er id'et på den kontrol som skal opfattes som den der udløste eventet.

det kan f.eks. se sådan her ud:

<a id ="Link" href="java script:__doPostBack('Link','')"> Link</a>

Hvis du ikke kender id'et på den givne kontrol på runtime-tidspunktet kan du benytte denne funktion på serveren til at generere __doPostBack('', '')-tingen:

Page.GetPostBackEventReference(dinControl)

du kan læse meget mere om det her: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcongeneratingclient-sidejavascriptforpostback.asp
Avatar billede bongo20 Nybegynder
20. april 2005 - 08:40 #6
Tak for det cyberfessor,. det vil jeg prøve,. smider du et svar?
Avatar billede burningice Nybegynder
20. april 2005 - 08:50 #7
svar :)
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