♣
今天遇到一个十分简单的问题,但是我始终无法想通,各位高手帮帮我,真的很简单
今天做东西的时候发现一个很奇怪的问题,我用的visual studio 2003,语言c#,开发asp.net web应用程序。我在一个页面中定义了一个全局变量如下
int i=0;
然后放了一个按钮在页面功上,然后让按钮单击触发以下事件
i++;
然后我就显示i的结果,常理来讲,应该是每次单击加1,对吧,但是为何我每次点击i的结果始终是1,真搞不懂,难道是我的软件有问题么,各位高手请帮帮忙,我把代码写在下面,帮忙看看,十分感谢,感谢……
using system;
using system.collections;
using system.componentmodel;
using system.data;
using system.drawing;
using system.web;
using system.web.sessionstate;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.htmlcontrols;
using system.data.oledb;
namespace remote
{
/// <summary>
/// disk 的摘要说明。
/// </summary>
public class disk : system.web.ui.page
{
protected system.web.ui.webcontrols.button bt_add;
protected system.web.ui.webcontrols.label lb_mess;
int i=1;
private void page_load(object sender, system.eventargs e)
{
// 在此处放置用户代码以初始化页面
}
#region web 窗体设计器生成的代码
private void bt_add_click(object sender, system.eventargs e)
{
i++;
this.lb_mess.text=i.tostring();
}
}
}
· 网友精彩回答:
i不是全局变量,是一个临时对象的属性,每次页面加载的时候都会被初始化一次,调用i++后页面执行完毕这个变量也就被销毁了,值保留不下来
要想达到全局变量的效果用static int i=1;
这样i创建后会生存到进程结束
web项目,客户每提交一次,重新构建新类。
------------------------------------------
在类的应用层分析客户的每次提交,记录重要的数据。
你点击 button的时候页面又重新装载,当然为1了
放在applilcation啊
你每次点击一次按钮,页面提交之后i的值并没有保存下来。你应该用session来保存i的值,这样才行
.- 更多问题:
- · com的属性问题
- · 帮我看一下我的论坛文章添加代码,怎么样才能得到我刚刚发表的文章的ID号 高手帮忙
- · 为什么我的ie的查看---源文件一点反应都没有了?是否跟安装了3721的插件有关??
- · <<<<<<<<<<<<<<web应用程序中用户的权限
- · 各位JAVA大哥们,新手上路,有问题请教啊。^_^
- · vc和tc的区别是什么啊?
- · 关于在IE中响应ActiveX事件的问题,谁能找到社区对应贴子,或者给出一些参考代码。
- · 现在2005搬QQ谁能设计个软件,一运行可以三个号同时登陆?
- · 问一个shell运行环境的问题
- · 从本地SQL数据库导入数据到网站SQL数据库完成后,远程那个数据库没得索引、主键等
- · 图片用<marquee></marquee>加了滚动后还想在各个图片上加链接
- · iis6.0+php
- · Tobjectlist能不能这样呀?
- · 帮我看看这个问题怎么解决,单步执行和普通执行程序结果不同~郁闷
- · 求一客户端(winform)连接远程数据库系统应用程序的源码,谢谢!!
- · 求助,急,在线等待,谢谢。[Linker Fatal Error] F1009 Unable to open input file F:\tes\componnets\uccc.cpp
- · 系统优化
- · 优化提速篇 | 优化
- · 加密与解密
- · 远程控制技术
- · 滤镜应用指南 | 滤镜
- · cpu专栏
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体
- · firefox火狐浏览器

