Gewusst wie: löschen Sie Datei-upload-text-in server-Seite (c#)
Will ich klar den Pfad der Datei aus dem Datei-upload. Der Datei-upload wird innerhalb der update-panel und ich bin mit einem AsyncFileUpload
. Wie lösche ich die Datei und ändern Sie die Hintergrundfarbe des fileupload -
btnAudUpload_Click Methode
string filename =FileUpload.FileName;
string Fullpath = Path.Combine(@"D:\Media", filename);
if (FileUpload.HasFile)
{
if (filename.ToLower().EndsWith("mp4"))
{
//Saving the file
}
else
{
//I want to clear the FileUpload content here
}
}
InformationsquelleAutor Murthy | 2011-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klar die Attribute, die für mich gearbeitet... aber das wird entfernen Sie Stile und andere Sachen
gc, danke.. wirklich geholfen
InformationsquelleAutor
Ich weiß, dieser thread ist fast ein Jahr alt, aber das scheint immer noch eine weit verbreitete Problem. Der einfachste fix den ich gefunden habe ist, um den Datei-upload-Steuerelement, um eine neue Instanz davon.
Nur eine Vermutung, aber ich würde sagen Nein. Die Garbage collection sollte kümmern sich um die Aufräumarbeiten.
InformationsquelleAutor
Wenn Sie wollen, um Interaktivität ohne relouding die Seite, die Sie haben, JavaScript zu verwenden. Das ist, warum ich würde prüfen, ob die Endung der Datei auf der client-Seite statt der server-Seite. Beispiel:
Die einzige Sache, die Sie haben, um hinzuzufügen, ist die änderung der
fileUpload
hintergrund-Farbe, die ist sehr einfach zu tun.Glück!
InformationsquelleAutor
Ich denke, wenn Sie die postback-die Datei contnet Eigenschaft wird standardmäßig entfernt, da eine Sicherheits Gründen !
InformationsquelleAutor