Agregué encabezados a una página de la siguiente manera: Page.Response.AddHeader ("foo", "bar");Detecta que los encabezados http de asp.net ya se enviaron
Dependiendo del procesamiento anterior, a veces esto falla con "El servidor no puede agregar el encabezado después de que se han enviado los encabezados HTTP". Estoy lidiando con esto al adjuntar Page.Response.AddHeader ("foo", "bar"); dentro de una construcción try-catch. Sin embargo, para mantener las cosas más limpias y evitar generar una excepción, ¿hay alguna manera de detectar que los encabezados ya han sido enviados? (Por cierto, si lo intento evaluar Page.Response.Headers luego me sale el siguiente error: "Esta operación requiere modo de canalización integrada de IIS")
Gracias
Para el almacenamiento en caché use Page.Response.Cache – gandjustas
Lo he visto antes. Debe explicar qué tecnologías está utilizando: almacenamiento en caché, AJAX, MVC, ... y en qué parte del código está agregando este encabezado para que podamos ayudarlo. – Aliostad