主题:帮帮忙,想了一天都想不出解决的办法,关于保持数据值的问题!
我要在页面第一次加载时提取数据库的值,提交页面时用这个值,所以我定义了页面级变量,如:
protected void Page_Load(object sender, EventArgs e)
{
string role;
if(!IsPostBack())
{
role="Manager";
}
}
protected void Button_Click(object sender, EventArgs e)
{
txb.Text=role;
}
但是这样是不成功的,因为当提交页面时会重加载次页面,这时role又变会了空值。
原因我知道,但是想不出有什么好的方法,目前在用session["role"]解决,但是这样会浪费很多资源,请问有没有好的方法解决,万分感谢!
protected void Page_Load(object sender, EventArgs e)
{
string role;
if(!IsPostBack())
{
role="Manager";
}
}
protected void Button_Click(object sender, EventArgs e)
{
txb.Text=role;
}
但是这样是不成功的,因为当提交页面时会重加载次页面,这时role又变会了空值。
原因我知道,但是想不出有什么好的方法,目前在用session["role"]解决,但是这样会浪费很多资源,请问有没有好的方法解决,万分感谢!