我一工程中定义一全局变量于(public static string code1;)在另一页面调用这一变量值时,用Microsoft Visual Studio .NET 2003调试有值。但发布到网站后发现值为空!请问这是什么问题呀???需如何解决!请大家帮我!!!

解决方案 »

  1.   

    定义部分:
    文件为Configuration.cs
    public static string code;
    public static string code1
    {
    get{return code;}
    set{code = value;}
    }
    变量赋值部分
    文件为default.aspx
    common.Component1.code=TextBox1.Text;引用部分:
    文件为jmlogo.ascx
    Label2.Text=common.Component1.code1;
      

  2.   

    可以用Session或者Cookie或者属性传嘛,好好看看QuickStart!
      

  3.   

    如果我要传给一个用户自定义页面(文件为jmlogo.ascx)这样又如何用Session呢??
      

  4.   

    用Session, 它可以保存任何类型的变量.public static string code1
    这种东西即使在同一页面的两次调用中也会丢失其值的.
      

  5.   

    能否指点下具体用法吗?
    我是指需要能通过用户自定义页面(文件为jmlogo.ascx)调用!感谢!
      

  6.   

    首先要确保TextBox1.Text有值!
    如果没有值的话可以进行处理阿!
    用session也可以阿,不过最好不要多用!
      

  7.   

    调试有值,发布没值? 那Release呢?