2012-03-29 66 views
1

我很奇怪,爲什麼當我宣佈,我實現每次我重新加載頁面公衆詮釋,整型總是要1問題與詮釋++和頁面加載

這是我使用的代碼。

我在頁面加載之前聲明int。並且每頁加載的int都是1.它應該是2,3等...

public int countIdPrevious; 

    protected void Page_Load(object sender, EventArgs e) 
    { 

     countIdPrevious++; 

    } 
+0

你必須瞭解http的無狀態本質。您的Page類是每個請求新實例化的。 – Jan 2012-03-29 10:34:21

回答

1

問題是每個頁面加載都會得到一個新的頁面類實例。爲了解決這個問題,你需要將你的變量保存在其他媒體如會話或ViewState中。