eine Datei in ASP.Net zu speichern habe ich eine Schaltfläche, die eine serverseitige Skript jQuery und Ajax verwendet rufen Sie eine Textdatei zu erstellen und die folgende Antwort zurückschickt:JQuery und Ajax
Response.ContentType = "csv";
Response.AddHeader("Content-disposition", "attachment; filename=" + fName);
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(btFile);
Response.End();
jedoch , das Speichern-Dialogfeld wird nicht angezeigt. Wenn ich Ajax nicht verwende und einen vollständigen Postback mit demselben Code ausführe, funktioniert es. Irgendwelche Ideen?
Hier ist der jQuery-Code:
$(function() {
$('#reportButton').click(function() {
$.ajax({
type: "POST",
url: "GenerateReport.aspx",
data: "id=0",
success: function(){
}
});
});
});