IM真正的新ASP.Net,仍然havnt了我的頭一輪大多數的概念,我真的有可變的問題,創建一個桌面應用程序,在代碼中創建例如ASP.NET變量範圍
任何變量時int n = 10;
這個變量將在那裏,直到程序運行正確。但在asp iv中創建的變量應該持續到用戶獲取該頁面爲止,例如說,我有一個頁面,其中包含用戶值(調用此變量n表示用戶類型爲10),並且每次用戶按下代碼的下一個按鈕將10添加到此值。所以第一次用戶按下一個按鈕
n= n + 10;
我所發現的是,無論多少次,我按下一個按鈕,將n總是等於20,這是因爲以前的值不會被保存!
這些值在用戶第一次進入該頁面時被填充,一旦用戶點擊下一個按鈕,這些值的內容就消失了!如何能夠阻止這種情況發生?
希望這是有道理的!
謝謝
ok說我使用會話,當頁面加載所有的變量都填充正確,然後所有這些都存儲在會話權。所以例如我有這個參差不齊的數組 受保護的字符串[] [] answersJArray; 然後填充,並存儲在會話中,就像這樣 Session.Add(「answersJArray」,answersJArray); 後來在我的代碼需要通過這個交錯數組來遍歷,我使用以下代碼 對於(j = 0;Ĵ
c11ada
2010-02-23 23:53:10
從會話中獲得'answersJArray'並按預期工作。 Actullay yuo不需要字段'answersJArray'。 – 2010-02-24 09:31:40