private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
binddata();
Session["member"]="lihongge";
}
Label1.Text=Session["member"].ToString();
}请问这段if(!IsPostBack)
{
binddata();
Session["member"]="lihongge";
}
是只在第一次打开该页面的时候执行,第2次(刷新)不会执行的意思吗?如果是的话label标签的内容为是什么不会在SESSION超时后再刷新该页面TEXT值依然不变???LABEL标签的内容是用的SESSION的值啊,SESSION没了LABEL.TEXT属性应该自动跟着变啊?
{
if(!IsPostBack)
{
binddata();
Session["member"]="lihongge";
}
Label1.Text=Session["member"].ToString();
}请问这段if(!IsPostBack)
{
binddata();
Session["member"]="lihongge";
}
是只在第一次打开该页面的时候执行,第2次(刷新)不会执行的意思吗?如果是的话label标签的内容为是什么不会在SESSION超时后再刷新该页面TEXT值依然不变???LABEL标签的内容是用的SESSION的值啊,SESSION没了LABEL.TEXT属性应该自动跟着变啊?
{
binddata();
Session["member"]="lihongge";
}
当session超时后,再一次的刷新页面,session重新付了值,所以你的label始终有值
if(!IsPostBack)
{
binddata();
Session["member"]="lihongge";
}
当session超时后,再一次的刷新页面,session重新付了值,所以你的label始终有值
怎么会呢?我是写在!ispostback里面了啊,就是只有在第一次才重新赋值,刷新不会赋值的啊.为什么啊.....