关于ASP.NET Div版自增的问题。

[复制链接]
查看11 | 回复5 | 2011-3-8 15:28:22 | 显示全部楼层 |阅读模式
在你的前台代码里Text="0";其实是每一次都读了这个Text的,每次操作一样。不是只有第一次读了。
protected void Button1_Click(object sender, EventArgs e)
{
int num = Convert.ToInt32(Label1.Text);//////断点,你在此处加个断点就看到了
num++;
Label1.Text = num.ToString();
}...
回复

使用道具 举报

千问 | 2011-3-8 15:28:22 | 显示全部楼层
你把Label1.text(当它为空时)转换成了int 类型(int类型初始值为0)就等于int num=0,num++ 后就是1了!...
回复

使用道具 举报

千问 | 2011-3-8 15:28:22 | 显示全部楼层
声明全局变量public static int num = 0;protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = num.ToString();
num++;
}...
回复

使用道具 举报

千问 | 2011-3-8 15:28:22 | 显示全部楼层
protected void Button1_Click(object sender, EventArgs e)
{
int num = Convert.ToInt32(Label1.Text);
num++;
Label1.Text = num.ToString...
回复

使用道具 举报

千问 | 2011-3-8 15:28:22 | 显示全部楼层
值类型 引用类型的问题。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行