Avatar billede pulsar Nybegynder
04. juni 2003 - 17:15 Der er 7 kommentarer og
1 løsning

Kald fra serveren ud på klienten.

Normalt vil der jeg ønsker ikke lade sig gøre, men jeg ved ikke om det kan lade sig gøre i det nye .Net framework.

Hvilke muligheder er der for at kalde en ASP.Net webside FRA serveren af, uden af browseren reloades?

Et eksempel:
Hvis jeg f.eks. har et Grid på en ASP.Net webside, og jeg ønsker at opdater en celle hver 30 sek. uden at browseren reloades.
OG uden at der skal komme et request fra klienten af.
Avatar billede nielslbeck Nybegynder
04. juni 2003 - 17:17 #1
Det kan ikke lade sig gøre, uden at der skal komme et request fra klienten - sådan er www opbygget... Så vil du opdatere en celle hvert 30. sekund, må du ha' gang i et lille JavaScript, som så evt kan kalde en side som opdaterer cellen.

Men uanset hvilken platform du vælger på serveren, vil det altså aldrig blive muligt at få serveren til automatisk at opdatere noget ude på klienten (browseren).

Beklager :-(
Avatar billede pulsar Nybegynder
04. juni 2003 - 17:44 #2
oki. det var også det jeg regnede med.

Har .Net et alternativ til Java's "Webstart" ?

Altså det at man kan starte en alm. "application" i sin browser?
Avatar billede nielslbeck Nybegynder
04. juni 2003 - 17:47 #3
Tror det desværre ikke :-(

Nu kender jeg ikke WebStart rigtigt, men er det ikke et program som skal installeres ude på brugeres PC først? Sådan noget er der i hvert fald ikke med .NET som standard.
Avatar billede nielslbeck Nybegynder
04. juni 2003 - 18:12 #4
Eller... når du nu skriver "starte en alm. application i sin browser"... hvad mener du så? For hvis du mener, at den skal være inde i browseren, så kan man ikke. Hvis du mener, at man skal kunne starte en .exe-fil, så kan man.

Hvis du laver et link til en .exe-fil som er udviklet i .NET og .NET frameworket er installeret hos den, der klikker på linket, vil dit program startes hos ham. Vær dog opmærksom på, at der er masser af sikkerhed forbundet med det, så du kan ikke læse/skrive til hans harddisk m.m. med mindre han giver programmet lov til det...
Avatar billede pulsar Nybegynder
04. juni 2003 - 19:48 #5
nielslbeck:

Jeg ønsker at start programmet hos brugeren. (exe fil)

Hvad hvis brugeren ikke har .Net frameworket installeret?
Kan man ikke loade frameworket sammen med filen?
Avatar billede pulsar Nybegynder
04. juni 2003 - 20:48 #6
Avatar billede pulsar Nybegynder
04. juni 2003 - 21:21 #7
takker for nu.
Avatar billede nielslbeck Nybegynder
04. juni 2003 - 22:08 #8
Nej, desværre. Frameworket skal være installeret hos brugeren, ellers får du bare den sædvanlige .NET-fejl... dvs noget med, at programmet har udført en ulovlig handling - eller noget i den stil.
Hvis frameworket derimod er installeret, skal brugeren ikke engang fortælle, om programmet skal gemmes på disken eller udføres - det bliver udført med det samme. Det er kanon! Hvis programmet så prøver på at gøre noget som ikke er tilladt på brugeren maskine (alt som kan gøre skade), spørges brugeren om han/hun vil tillade det...
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