2009-02-27 4 views
0

Wie können wir ein Webbenutzersteuerelement automatisch aktualisieren, ohne ein Seitenpostback in asp.net 2.0? Ich habe versucht, Meta-Tags in Kontrollen Kopf-Tag, aber es aktualisiert auch die ganze Seite.Automatisches Aktualisieren eines Webbenutzersteuerelements

+0

Können Sie weitere Einzelheiten angeben, was Sie erreichen möchten? Wie bereits erwähnt, kann UpdatePanel das sein, was Sie brauchen, oder möglicherweise nur Javascript. Ein spezifisches Szenario hilft dabei, die richtige Antwort zu finden. –

Antwort

0

Benutzersteuerelemente sind serverbasierte Steuerelemente. Ihre einzige Option könnte eine Art von Javascript sein, aber je nachdem, was Sie versuchen, zu erreichen, ist unwahrscheinlich.

3

Sie könnten versuchen, ein wenig ASP.NET AJAX Framework in Ihre App zu implementieren und dieses Steuerelement in ein UpdatePanel zu verpacken. Es wird mit 2,0

bearbeitet .NET arbeiten: Hier ist eine schnelle Verbindung auf mit dem ASP.NET AJAX Update zu einem Tutorial ist: http://ajax.net-tutorials.com/controls/updatepanel-control/

Und hier ist die offizielle Einführung Seite von der ASP.NET-Website: http://www.asp.net/Ajax/Documentation/Live/tutorials/IntroductionUpdatePanel.aspx

0

Es gibt mehrere Möglichkeiten, dies zu tun, und es hängt davon ab, woraus Ihre Kontrolle besteht.

Eine der einfachsten Möglichkeiten ist es, das Steuerelement in ein UpdatePanel zu verpacken und dann ein Timer-Steuerelement zu verwenden, um nur dieses UpdatePanel zu aktualisieren. Aber das könnte in Bezug auf den Blickwinkel teuer sein.

Eine andere Option ist es, etwas wie Jquery und einen Javascript-Timer zu verwenden, um die statischen Seitenmethoden zu zählen und dann zu aktualisieren (http://encosia.com hat Beispiele).