ASP.Net die Simulation fade-out-Effekt, der code hinter?
Ich habe einen code, der die text von einem label, um etwas aus dem code hinter, und ich will, das label verschwindet nach einiger Zeit? Ich habe versucht jQuery, aber nicht wollen, verwenden Sie timer, um zu überprüfen, ob es nur text ist, dann verstecken Sie es :(. Ich habe gehört, über das Ajax-Toolkit für ASP.Net aber viele Bewertungen gesagt, dass nicht alle tools ordnungsgemäß funktioniert jetzt nicht mehr. Also wer weiß eine gute Lösung dafür?
Dank,
Sind Sie derzeit mit ASP.NET Ajax, um die Beschriftung, oder ist es festgelegt, wenn die Seite geladen wird? Warum haben Sie zu prüfen, es mit einem timer?
Also, wenn Sie setzen Sie den text der Beschriftung, die Sie dann möchten Sie es ausblenden? So ist es zum Beispiel ein feedback-label um den Benutzer zu informieren, daß eine Aktion stattgefunden hat?
Also, wenn Sie setzen Sie den text der Beschriftung, die Sie dann möchten Sie es ausblenden? So ist es zum Beispiel ein feedback-label um den Benutzer zu informieren, daß eine Aktion stattgefunden hat?
InformationsquelleAutor Leo | 2010-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unter der Annahme, dass das, was Sie tun möchten, ist "fade-out" das label kurz nach ordnen Sie den text in der code-behind...
Könnten Sie wickeln das label in einem ASP.NET UpdatePanel. Hinzufügen eines AnimationExtender aus der Ajax Control Toolkit. Wenn Sie aktualisieren den text im code-behind, rufen Sie die Update () - Methode die Update-Panel und haben, dass ein Skript aufrufen, OnUpdated.
In Ihrem code hinter:
Dann nur über eine Methode namens fadeOut() innerhalb von script-tags in Ihrer Seite, führt Sie die fade.
InformationsquelleAutor GShenanigan
Wenn Sie wollen, dass die Wirkung nach einer Zeit, dann einen timer laufen soll. Sie können setTimeout-Methode, um dies zu tun
Diese wird fadeout Ihr label nach 1 Sekunde.
InformationsquelleAutor rahul