Sprawdyenie kodu
Witam wszystkich
Mam pytanie do poniższego kody
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Wyzeruj licznik kiedy osiagnie 10
if (Application["PageCounter"] != null && (int)Application["PageCounter"] >= 10)
{
Application.Remove("PageCounter");
}
//Zainicjalizuj badz zwiększ wartość licznika przy kazdym załadowaniu strony
if (Application["PageCountry"] == null)
{
Application["PageCounter"] = 1;
}
else
{
//Zalokowanie Obiektu aplikacji
Application.Lock();
Application["PageCounter"] = (int)Application["PageCounter"] + 1;
//Odblokowanie Obiektu aplikacji
Application.UnLock();
}
//Wyświetl licznik odwoedzin
Label1.Text = Convert.ToString(Application["PageCounter"]);
}
}
Po wykonaniu tego kodu na stronie wyświetla sie liczba 1 i to jest ok. Po przeładowaniu strony powinna się wyświetlić cyfra o jeden więcej, ale niestety sie tak nie dzieje. Próbowałem sprawdzić to poprzez przejście kodu krok po kroku, ale po nacisnieciu klawisza F11 wyświetla sie strona internetowa a po następnym przycisnięciu tego klawisza okno sie tylko powiększa.
1. Czy ktoś wie może czemu przy odświeżaniu strony licznik sie nie zwiększa ?
2. Jak można w Visual Studio sprawdzić krok po kroku czy kod sie wykonuje poprawnie?
Pozdrawiam
Piotr
Odpowiedzi: 0
Strona 0 / 0