OK, primero algunos antecedentes: Tengo una página que muestra el número de visitas (o vistas) de cualquier elemento seleccionado. El procedimiento de contador que se llama en cada carga de la página es decirLa carga de la página se dispara dos veces en Firefox
if (Request.QueryString.HasKeys())
{
// get item id from icoming url e.g details.aspx?itemid=26
string itemid = Request.Params["itemid"];
if (!Page.IsPostBack)
{
countHit(itemid);
}
}
El problema: mi expectativa era que el contador se incrementa en 1 en cada carga de la página, pero los contadores en mi lista de datos y formview son siempre detrás y dio un paso por 2 es decir,
en lugar de 1, 2, 3, 4
, es 0, 2 , 4, 6
.
Parece que la carga de la página se está disparando dos veces. Más tarde descubrí que esto solo sucede cuando estás usando Mozilla Firefox. La página se comporta bien con otros navegadores como IE
Esto se vuelve bastante frustrante.
Es posible que desee d/l violinista, que es un proxy HTTP y ver lo que realmente sucede entre el servidor web y el navegador. –
... Hice algunas excavaciones ... parece que FF está repitiendo la misma solicitud por alguna razón dos veces. –