首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

变量的有关问题(简单而奇怪)

2013-02-03 
变量的问题(简单而奇怪)各位大哥,我碰到奇怪问题。下面的页面中有个变量a,是类成员变量,为什么执行了a2之

变量的问题(简单而奇怪)
各位大哥,我碰到奇怪问题。下面的页面中有个变量a,是类成员变量,为什么执行了a=2之后,在
btn_adduser_Click函数中a还是0呢,好像a=2无效,但是a=2断点调试的确执行过了,为什么?我用的是VS2010。谢谢。

public partial class aa : System.Web.UI.Page
{
    private int a;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            a = 2;
        }


    }


    protected void btn_adduser_Click(object sender, EventArgs e)
    {
        int b;
        b = a;
    }
}
[解决办法]
private int a;//页面回传的时候重新初始化为0了
[解决办法]
试试
private static int a;
[解决办法]
可以将变量a的值放session中,用的时候取出来
[解决办法]
因为是服务端组件,点击后,会引起页面重新加载,所有变量重新初始化
[解决办法]
放入hidden控件或者session。

热点排行