我正在尝试跟踪一些值,这些值随着数据库中的新记录而增加。但是,当页面重新加载时,这些值并没有保留。
这是我正在尝试使用的属性(只是我检索到的所有记录的计数):
public int last
{
get
{
if (ViewState["last"] != null)
return (int)ViewState["last"];
return 0;
}
set
{
ViewState["last"] = value; }
}
我试图这样显示它:
protected void Page_Load(object sender, EventArgs e)
{
string output = "Last Time: " + last + ", this time: " + DbData.Count;
last = DbData.Count;
Response.Write(output);
}
不幸的是,每次的输出都是这样的:Last Time: 0, this time: 232253
.
我有这个网站在运行IIS
,我已经检查以确保视图状态已启用:
我不知道还有什么可以尝试的,有人可以建议解决方法吗?