Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen (https://www.delphipraxis.net/153713-%5Basp-net%5D-ansicht-aktualisieren-ohne-reload-und-funktion-ausfuehren.html)

Yheeky 13. Aug 2010 12:59

[ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich habe eine Webseiten-Frage. Ich entwickle derzeit über Visual Studio eine ASP.NET Anwendung.
Ich lasse auf meiner Webseite Dateien anzeigen, die in einer Konfigurationsdatei vermerkt sind. Diese werden einfach in einer Zeile auf der Webseite ausgegeben. Daneben befindet sich ein "Löschen"-Button, der die Datei sowohl aus der Ansicht, als auch von der Festplatte entfernen soll. Die grafische Anzeige würde ich über Javascript lösen (das ist kein Problem), aber wie bekomme ich die Datei von der Platte? Kann ich das auch über Javascript lösen oder welche Möglichkeit gibt es generell noch, um eine Webseitenansicht zu aktualisieren und bestimmte andere Funktionen auszuführen ohne einen Reload machen zu müssen?
Falls jemand nicht genau versteht was ich meine, habe ich mal ein Bild angehängt. Dies zeigt z.B. eine ähnliche Funktion in Facebook. Dort klickt man auf das Kreuz bei der Werbeeinblendung und sofort wird diese ausgeblendet. Gleichzeitig wird aber (vermutlich) in einer Datenbank vermerkt, dass man dies nicht mehr angezeigt bekommen möchte (wenn dies nicht so ist, nehmt mal an, dass ich sowas realisieren möchte ;)).

Danke schonmal für die Hilfe.

mkinzler 13. Aug 2010 13:02

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Auf welcher Festplatte des Users oder den Webservers?

Yheeky 13. Aug 2010 13:16

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Zitat:

Zitat von mkinzler (Beitrag 1041876)
Auf welcher Festplatte des Users oder den Webservers?

Lokal...macht das einen Unterschied ob lokal oder auf einem Webserver?

Im Grunde genommen soll das auch nur ein Beispiel sein. Das Facebook-Beispiel trifft es eigentlich recht gut, was ich realisieren möchte, nur möchte ich eben auch, dass gewisse Funktionen damit verknüpft werden können.

mkinzler 13. Aug 2010 13:17

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Ja es macht schon einen Unterschied, ob du eine Datei auf dem Rechner des Anwenders oder dem Webserver löschen möchtest!

Ralf Kaiser 14. Aug 2010 12:28

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
[QUOTE=Yheeky;1041874um eine Webseitenansicht zu aktualisieren und bestimmte andere Funktionen auszuführen ohne einen Reload machen zu müssen?[/QUOTE]

Stchwort ist: AJAX - Damit können Bereiche einer Seite aktualisiert werden ohne die gesamte Seite nue zu laden (in VS unter ASP.NET zu Beispiel mit einem "UpdatePanel" oder mit Bibliotheken wie JQuery)

Ralf Kaiser 14. Aug 2010 12:30

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Zitat:

Zitat von mkinzler (Beitrag 1041886)
Ja es macht schon einen Unterschied, ob du eine Datei auf dem Rechner des Anwenders oder dem Webserver löschen möchtest!

Na doch hoffentlich nicht auf dem Rechner des Anwenders... (sollte eigentlich unmöglich sein!)

Wo kämen wir hin wenn eine Webseite auf einem Anwenderrechner einfach Dateien löschen könnte??? :twisted:

mkinzler 14. Aug 2010 12:31

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Das sehe ich genauso, deshalb ja meine Nachfrage

Yheeky 15. Aug 2010 21:09

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Nein, nein, keine Sorge ;-)
Ich möchte eine Art "Festplattenauslastung" auf meiner Webseite anzeigen und in einem extra Fenster kann man sich die Dateigröße von bestimmten Dateien im Verhältnis zur Gesamtgröße anzeigen lassen. Die Dateien soll man über die Oberfläche hinzufügen und löschen können. Eine Konfigurationsdatei soll die Dateien, die über die Oberfläche angezeigt werden sollen, verwalten.
Aus dem Grund möchte ich keine eigentlichen Dateien löschen, sondern nur die Zuweisung in der Konfigurationsdatei. Wenn ich das über ASP.NET und einem UpdatePanel löse okay, aber wie mache ich das z.B. über JQuery? Und in dem Bezug meinte ich, dass ich mir es nicht vorstellen kann, wie man eine Datei (in dem Fall lokal) per JQuery löscht.
Vielleicht könnt ihr mein Problem nun etwas besser nachvollziehen ;)

Danke und Gruß!

mkinzler 15. Aug 2010 21:28

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Das beantwortet die Frage aber noch nicht; geht es um dateien auf dem Webserver oder um Dateien auf den Rechnern der Besucher?

Phoenix 15. Aug 2010 21:44

AW: [ASP.NET] Ansicht aktualisieren (ohne Reload) und Funktion ausführen
 
Du kannst eine Methode auf deiner aspx Seite als WebMethod mit einem Attribut markieren und per Ajax Call im Hintergrund ausführen lassen. Nach dem callback ist das entfernen der Anzeige auf der Webseite auch nur ein Einzeiler wenn Du z.b jQuery nutzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz