Avatar billede sk-man Nybegynder
17. september 2003 - 15:58 Der er 19 kommentarer og
1 løsning

Callback til klient med ASP.NET

Hvordan kan man lave et callback fra serveren til klienten når dette er nødvendigt.

Eksempel: Jeg har en webserver som holder øje med f.eks. aktiekurserne. Når en aktiekurs ændres skal det kunne ses i webbrowseren.

Hvordan kan det lade sig gøre? Kan det lade sig gøre?
Avatar billede guidmaster Nybegynder
17. september 2003 - 16:02 #1
Det kort svar: Nej - http har ikke denne mulighed
Avatar billede odegaard Nybegynder
17. september 2003 - 16:05 #2
En java-applet kan klare det.
Avatar billede odegaard Nybegynder
17. september 2003 - 16:06 #3
En anden og simplere metode er at indsætte en meta refresh:
<META HTTP-EQUIV="Refresh" CONTENT="60;/">

Så reloades siden automatisk hvert 60. sekund.
Avatar billede sk-man Nybegynder
17. september 2003 - 21:41 #4
Ja, Java-applets kan gøre det, men findes der ikke noget tilsvarende med .NET?
Avatar billede lauge Nybegynder
17. september 2003 - 21:49 #5
nej men du kan lave en IFRAME som står og laver en <META HTTP-EQUIV="Refresh" CONTENT="60;/"> - og så med lidt JS kalde parent hvis der er sket nogle ændringer.
Avatar billede sk-man Nybegynder
17. september 2003 - 21:58 #6
Man kan vel også lave noget med activeX
Avatar billede odegaard Nybegynder
18. september 2003 - 01:25 #7
sk-man: ActiveX = Internet Explorer = mindre kompatibilitet
Avatar billede sk-man Nybegynder
18. september 2003 - 09:03 #8
Men kan man ikke gemme noget client/server ind i en activeX control?
Avatar billede lauge Nybegynder
18. september 2003 - 09:11 #9
du kan lave det i flash :-)
Avatar billede sk-man Nybegynder
18. september 2003 - 10:14 #10
Hvordan det lauge?
Avatar billede lauge Nybegynder
18. september 2003 - 10:19 #11
jeg kender minus til flash programmering - men jeg ved dog det kan lade sig gøre.
F.eks. hvis du se på www.dr.dk, så kan du lytte til radioen via et popup vindue som så er en flash ting. Denne her flash ting bliver så hele tiden opdateret med hvilken sang og kunstner der bliver spillet. Prøv at åbne den kanal der hedder Ghetto - der ske det som du ønsker at lave. Og så kan du jo også lytte til det fede RAP mens du surfer rundt på nettet efter hvordan man gør det i flash .-)
Avatar billede sk-man Nybegynder
18. september 2003 - 10:35 #12
Med .NET kan man lave noget der heder ”Windows User Controls”. Kan man kombinerer dette med noget sockets og så holde en forbindelse ml. klient og server?
Avatar billede lauge Nybegynder
18. september 2003 - 10:42 #13
ved det ikke - men det kræver jo så også at du har adgang til at installere windows programmer på serveren.
Avatar billede burningice Nybegynder
22. september 2003 - 09:11 #14
man kan sagtens lave et .Net applet på samme måde som et Java applet... men det er begrænset til IE

http://www.burningice.dk/sjov/csharp%20applet/
Avatar billede sk-man Nybegynder
22. september 2003 - 13:54 #15
Jeg har fundet et svar.

Man skal bare lave en WinForm (C#) og nedarve den fra System.Windows.Forms.UserControl

Så kan man embedde den i på en webside
Avatar billede sk-man Nybegynder
23. oktober 2003 - 10:32 #16
cyberfessor. Kommer du ikke med et svar. Det var dig der gav mig ideen.
Avatar billede burningice Nybegynder
23. oktober 2003 - 14:09 #17
:)
Avatar billede frydenholm Nybegynder
25. november 2003 - 15:15 #18
sk-man kan du ikke uddybe din løsning lidt? Eller evt. poste et link hvor man kan se det? Står nemlig lidt med samme problem ;-)
Avatar billede sk-man Nybegynder
25. november 2003 - 16:00 #19
Du laver en User Control i C# (det som skal vises på din webside).
Du laver en server applikation.
Imellem din UC og server laver du en socket forbindelse.

Din User Control inkludere du på din webside således:

<object id="WebGUI" height="440" width="640" classid= "WebGUI.dll#WebGUI.WebGUI">
</object>


WebGUI.dll#WebGUI.WebGUI er dll navn, namespace og class name.
Avatar billede frydenholm Nybegynder
25. november 2003 - 20:31 #20
Hvordan kalder man så metoder på den usercontrol?

Har du noget mere kode eksempel du evt. kan vise?
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