DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Meldungen in ASP.net ausgeben / Threads in ASP.net | Von: Bernhard Nachtmann ( 29.09.2004 17:40)

1. Aufgabenstellung
Ich entwickle ein Datenbankprogramm mit ASP.net. Während ein Anwender mit dem WEB- Programm arbeitet, soll im Hintergrund geprüft werden, ob sich in einem bestimmten Verzeichnis auf dem Server Dateien befinden (es geht hierbei um Datenimport von einem SAP- System)
Ist dies der Fall, soll der Anwender per Meldungsfenster informiert werden, dass Daten geändert wurden und er diese überprüfen soll.

2. Hintergrundinfo zum Programm
Das Programm verfügt über eine Hauptseite, die somit immer verfügbar ist. In dieser Hauptseite befinden sich in Form von Frames vier Unterseiten (Navigationleiste – [links], Taskbar – [oben], Statusleiste –[unten], sowie die aktuell anzuzeigende Seite – [rechts]).
Somit könnte eine dieser stets vorhandenen Seiten zur Hintergrundprüfung genutzt werden.
Die Prüfung des Verzeichnisses an sich sehe ich nicht als schwierig an.

3. Erste Lösungsidee + Problem
Prüfe das Verzeichnis einen separaten Thread: Doch wie geht es dann weiter: Versuche ich aus diesem Thread heraus den Hauptthread anzusprechen, dann kracht es. Hat hier jemand Erfahrung?

4. Zweite Lösungsidee + Problem
Auf der Hauptseite per JavaScript im Sekundentakt abfragen, ob der Cookiewert Import=true
ist:
window.setInterval("CheckImport()",1000);
Der Cookiewert wird durch einen separaten Thread bei positiver Prüfung auf "Import=true" gesetzt. Dann kann das Script über "alert" seine Meldung ausgeben. Problem ist, dass ich dann über JScript "Import=false" zürücksetzen will, das geht auch, anschließend kann dieser Wert aber nicht mehr vom ASP.net- Programm geändert werden.

5. Frage
Wie kann man einem User, der gerade an meinem WEB-Programm arbeitet eine Nachricht zukommen lassen (die Spam-Typen machen so was doch dauernd)

Ich bin Euch für jeden Hinweis dankbar, vielleicht denke ich auch viel zu kompliziert und es geht viel einfacher.
Gestern gab mir Klaus Holster im Forum die Idee, es mit dem Metatag

<meta http-equiv="refresh" content="10">

zu versuchen, doch dieser erzeugt mir ein Post-Back-Ereignis im 10-Sekundentakt, dies ist für meine Anforderung nicht brauchbar, dennoch bedanke ich mich recht herzlich für diesen Hinweis.

Vielen Dank Gruß
Bernd



Betreff Von Datum
Re: Meldungen in ASP.net ausgeben / Threads in ASP.net
Hallo Bernd,<br><br>>3. Erste Lösungsidee + Problem<br>>Prüfe das Verzeichnis einen separaten Thread: Doch wie >geht es dann weiter: Versuche ich aus diesem Thread >heraus den Hauptthread anzusprechen, dann...
Klaus Holster 29.09.2004 19:38
Re: Meldungen in ASP.net ausgeben / Threads in...
vielleicht noch ein kleiner tipp:<br><br>du kannst in einem hiddenframe das refresh-tag<br>von klaus holster verwenden => im versteckten (unsichtbaren) frame wird via polling abgefragt - wenn das ergebnis...
G. Guest 30.09.2004 14:05
Re: Meldungen in ASP.net ausgeben / Threads in...
hallo
G. Guest 27.10.2004 16:09

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG