webForumDet fria alternativet

Händelsestyrd uppdatering av webbsida

.NET

3 svar · 280 visningar · startad av MrMean

Medlem sedan nov. 20032 inlägg
Frågan#1

Vårt problem:

Hitta en lösning på hur man via ett webbgränssnitt hos klient uppdatar data i realtid från en databas(Db2/Oracle), utan att polla eller cykliskt uppdatera sidan. Mao endast datan som förändrats skall uppdateras utan att sidan laddas om.

Lösningen skall helst vara appliserbar på en .NET plattform, där webbsidan innehåller endast en form och all logik ligger som webbservices.

Har någon en ide eller vet någon webbsite som har en sådan lösning.

/Tomas

Medlem sedan maj 2001329 inlägg
#2

Lite ideer kanske? :)

Idee ett skulle vara att lösa det via nån sorts javaapplet lösning. Blir lite utanför .Net å det kanske inte är ett alternativ.

Idee två görs med hjälp av frames (vi själva gjort detta så det funkar). Enkelt går det ut på att man har en frame som är dold på sidan. Denna framen uppdateras cykliskt. På denna sidan finns ett javascript som söker upp elelemten på den egentliga sidan och ändrar datan i dessa. För användaren ser detta ut som att sidan aldrig laddas om, vilket var det du ville ha?

Medlem sedan juni 20011 732 inlägg
#3

Jag tror nog tyvärr att du är ganska så hänvisad till java applets:

.NET doesn't support applets: I can't develop a .NET application and run it in my browser. But I am sure that such a thing will come to pass. A .NET applet would look more like an ActiveX control than a Java applet, since there is no VM per se (IL is JIT-compiled to native code and enjoys extensive runtime support from .NET).

Källa: http://www.ondotnet.com/pub/a/dotnet/2001/10/15/jsharp.html?page=last&x-showcontent=off

Medlem sedan nov. 20032 inlägg
#4

Jag får tacka för era förslag.

Men lösningen vi måste hitta får inte polla(ladda om) från servern, pga det kommer att skapa problem i den tre-skikts lösning som vi ska implementera vår lösning i. com+ objekten kommer att leva för evigt...

Den enda lösningen vi hitills har funnit är att via MSMQ skicka data till ett aktiv-x objekt som uppdaterar datan på webbsidan.

Men det vore interesant om det fanns flera lösningar....
(vi håller på med ett ex-jobb)

/Tomas

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)