Beim Herunterladen einer Datei mit Response.Write werden Leerzeichen im Dateinamen durch Unterstriche ersetzt, und wenn die zugehörige Anwendung geöffnet wird, wird eine Zahl in eckigen Klammern angefügt:
Response.AppendHeader("Content-disposition", "attachment; filename=this is the file.xml");
Response.Write(dr["InfopathDoc"]);
Dies führt zu diesem Dateinamen in der zugehörigen Anwendung:
este _is
_die _
datei[1].xml
Wie kann ich die Unterstriche loswerden und warum bekomme ich die [1]?
Danke