MVC 3 RTM. Ich habe eine Aktion, die eine Datei (image / jpeg) zurückgibt. Ich versuche, den ETag für eine Datei ohne Erfolg zu setzen (das Etag kommt nicht im Header durch). Ich habe sowohl Response.Cache.SetETag als auch Response.AppenderHeader ausprobiert. Wenn ich mein eigenes benutzerdefiniertes Header-Tag hinzufüge, funktioniert es wie erwartet, es scheint nur ETag zu sein, das ich nicht einstellen kann.
Hier ist die Quelle.
%Vor%Und hier ist die Ressourcenanfrage / -antwort:
%Vor%Ich habe den ganzen Code bis auf diesen entfernt und immer noch nicht gehen ...
Aktion:
%Vor%ActionResult:
%Vor%BZ,
Versuchen Sie, dieses Zeug in der ExcecuteResult-Überschreibung auszuführen, da es zu spät ist, wenn das ActionResult zurückgeworfen wird (ein Beispiel aus einem Projekt, das ich schnell geöffnet habe, entsprechend bearbeiten):
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3 etag