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