日期:2014-05-17  浏览次数:20412 次

关于int自加的问题,菜鸟求扶持
 protected void Button2_Click(object sender, EventArgs e)
    {
        int num1 = 1;
        num1++;
        rdnum = num1;
        keyword = TextBox1.Text;
        updateUI(rdnum);
    }


rdunm的值只能加到2就不能一直加了!!
------解决方案--------------------

    int num1 = 1;
    protected void Button2_Click(object sender, EventArgs e)
    {
        num1++;
        rdnum = num1;
        keyword = TextBox1.Text;
        updateUI(rdnum);
    }

------解决方案--------------------
引用:
Quote: 引用:


    int num1 = 1;
    protected void Button2_Click(object sender, EventArgs e)
    {
        num1++;
        rdnum = num1;
        keyword = TextBox1.Text;
        updateUI(rdnum);
    }
还是一样的效果,只能加到2


你这是WebForm吧?   WebForm有一个页面的生命周期的。
要不你就直接把num1的值存到一个隐藏标签上面,每次这个值+1好了
------解决方案--------------------


static int num1 = 1;
protected void Button2_Click(object sender, EventArgs e) { ... }




















当然这个做法也是错的,正确的是将这个数持久化