04. juni 2003 - 17:15Der 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.
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).
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.
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...
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...
Synes godt om
Ny brugerNybegynder
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.