Ich habe Ajax AsyncFileUpload auf meiner Website, hier ist, was ich tun muss: 1. Wenn der Benutzer eine Datei zum Hochladen durchsuchen und wählen, muss ich eine andere Asp .net Texbox mit aktualisieren ein Wert - dieser Wert verwendet den vollständigen Suchpfad, indem eine Zeichenfolge hinzugefügt wird.AsyncFileUpload zum Aktualisieren einiger Textfelder
wie diese Zeichenfolge zu aktualisieren ist kompliziert und verwendet den gesamten Pfad der Datei, ich möchte es auf Asp. NET C# -Code zu tun.
Wie kann ich es tun?
Lets ich bin in der Lage, den vollständigen Dateipfad auf der Serverseite mit PostedFile.fileName zu erhalten, aber ich bin nicht in der Lage, dann die TextBox mit der Zeichenfolge zu aktualisieren, die ich will, wie kann ich es schaffen? – briler
verwenden Sie AsyncFileUpload aus dem AJAX Control Toolkit? Das OnClientUploadComplete-Ereignis sollte für Sie funktionieren. Sie könnten den vollständigen Pfadnamen in einer Sitzungsvariablen auf dem Server speichern und dann mithilfe einer Seitenmethode aus diesem Ereignis abrufen, siehe http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AsyncFileUpload/ AsyncFileUpload.aspx für mehr –
Vereinbaren Sie mit @Helmus, zumindest für moderne Browser. (Ich denke IE6 verwendet, um den vollständigen Pfad zum Server zu senden.) helmus, ein Tippfehler in Ihrem ersten Satz: Die Datei PATH wird nicht mit Javascrit ausgesetzt, aber die Datei NAME ist. – jbl