ASP.NET
在public partial class workThings_useThings : System.Web.UI.Page下定义public int i=0;
在该页下一事件中i=100;读取i=100但到该页另一事件下读i=0
为什么啊?
在public partial class workThings_useThings : System.Web.UI.Page下定义public int i=0;
在该页下一事件中i=100;读取i=100但到该页另一事件下读i=0
为什么啊?
解决方案 »
- C#如何提取字符串中的汉字和标点符号
- 求求你们...让我解脱了吧....我忙了一晚上了....问题太多只剩10分了,求求你们救救我..
- VS2005的GridView 急呀
- 如何调用treeview特定接点的selectedonchange事件?
- 100分:两个急问题,1.dom的.save后是不是把dom所占内存释放了?要不.save(Stream)?关闭流后能能不能释放?2如何在xml中实现html或ubb标记?1
- formvalidator.js来验证asp.net标准控件
- 求助:label读取数据库内容时的不换行的问题? 急用!
- 我的winxp+iis5.1,VS.Net2003调试死机,救!
- 急!急!急!快掉“饭碗”了,各位高手帮帮忙
- 如何根据查询画出树型结构(数据库和aspnet(vb))500 分
- 一个简单问题
- 请问怎么得知当前页面是由哪个链拉跳转过来的?
{
public string i = "0";
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
i="100";
Label1.Text = i;
}
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text = i;
}
protected void Button3_Click(object sender, EventArgs e)
{
Label1.Text = i;
}
}
点button时为100,后点两BUTTON时都为0。
要怎么才能让他i值不变啊?
qq群:19877329
private int aa
{
get
{
object obj = ViewState["int_aa"];
return (obj == null) ? 0: (int)obj;
}
set
{
ViewState["int_aa"] = value;
}
}如果其他页面也要用到的话就用Session,用法基本同上
{
public static string i = "0"; 静态
protected void Page_Load(object sender, EventArgs e)
{
i = 0; //页面初始化时为0
}
protected void Button1_Click(object sender, EventArgs e)
{
i="100";
Label1.Text = i;
}
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text = i;
}
protected void Button3_Click(object sender, EventArgs e)
{
Label1.Text = i;
}
}