Re: Datagrid auf WebForm aktualisieren



Hallo Alfred,

"Alfred Schlechter" schrieb:

> Als erste Lösung habe ich einen Client-Timer mit JavaScript programmiert,
> der die Website alle 10 s aktualisiert.
> <SCRIPT type="text/javascript">
> window.setTimeout("document.Form1.Button1.click()",10000);
> </SCRIPT>

warum ein Buttonclick? Reicht ein "normales" Reload, bspw. per Meta Refresh
nicht aus?

> Erstens ist das nicht besonders schön, daß die ganze Seite ständig
> aktualisiert wird (flackert) und zweitens
> würde ich gerne ein Event vom Server an den Client senden, damit dieser
> nicht per Timer ständig pollen muß.
>
> Fragen:
> 1. Wie kann ich erreichen, daß nur das WebDatagrid aktualisiert wird ?

Gar nicht, außer du packst das in ein Frame/IFrame/... Eine "Lösung" wäre ggfs.
mit Ajax/Atlas/... zu machen. Google mal danach.

> 2. Wie kann ich ein Event vom Server an den Client senden ? (Evtl. mit einem
> Webdienst ?)

Gar nicht. Der Client muss sich schon selbst mit dem Server verbinden. Der andere
Weg ist ausgeschlossen.

--
Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://aspnet.codebooks.de/ - Das ASP.NET Codebook (VB.NET)

.


Loading