请看下面代码
public class test : System.Web.UI.Page
{
string mynumber;
private void test1()
{
mynumber="aaaaa"; }
private void test2()
{
textbox1.text=mynumber;
}
}
我现在在test1中可以将 mynumber赋值,可是在test2中mynumber 怎么变成null了还有个问题,如果我在程序中定义一个Session["my"]="you",那么用完了我想消毁这个Session怎么办呢
public class test : System.Web.UI.Page
{
string mynumber;
private void test1()
{
mynumber="aaaaa"; }
private void test2()
{
textbox1.text=mynumber;
}
}
我现在在test1中可以将 mynumber赋值,可是在test2中mynumber 怎么变成null了还有个问题,如果我在程序中定义一个Session["my"]="you",那么用完了我想消毁这个Session怎么办呢
private void test1()
{
ViewState["mynumber"] ="aaaaa"; }
private void test2()
{
textbox1.text=Convert.ToString(ViewState["mynumber"]);
}
public class test : System.Web.UI.Page
{
string mynumber="aaaaa";
private void test2()
{
textbox1.text=mynumber;
}
}
是个全局的空变量。
函数里面的如果不执行就不发生操作。
{
string mynumber;
private void test1()
{
mynumber="aaaaa"; }
private void test2()
{
textbox1.text=mynumber;
}
}
你仅仅是定义了,还没有初始化。
想这样做,应该可以。
string mynumber=String.Empty;**********************************************************
private void test1()
{
mynumber="aaaaa"; }
private void test2()
{
textbox1.text=mynumber;
}
brightheroes(闭关|那一剑的风情) 兄台说的没错!