public static string aaa="";
public void Page_Load(Object src,EventArgs e)
{
aaa="fkdfkd"+"dkfdk";
}void Button2_Click(object sender, EventArgs e)
{
Response.Write(aaa);
}结果是,aaa里什么都没有了
怎么让下面的过程里的aaa保持上面过程里的值?
public void Page_Load(Object src,EventArgs e)
{
aaa="fkdfkd"+"dkfdk";
}void Button2_Click(object sender, EventArgs e)
{
Response.Write(aaa);
}结果是,aaa里什么都没有了
怎么让下面的过程里的aaa保持上面过程里的值?
{
if(!Page.isPostBack)
aaa="fkdfkd"+"dkfdk";
}
这样就可以了,不过尽量不要使用静态变量,并发会出问题的
public void Page_Load(Object src,EventArgs e)
{
if (!Page.IsPostBack)
{
aaa="fkdfkd"+"dkfdk";
}}