时间是后台代码从数据库读取的。
在.cs文件中声明一个  public int iTime;
Page_Load()
{
  if(!IsPostBack)
  {
    iTime = ReadTime();//从数据库中读取时间。
  }
}
在.aspx文件中的javascript代码用“var time=<%=iTime%>;”获取并显示。(倒计时过程省去)
现在问题是:
在页面中有一个按钮,执行提交操作,一按这个按钮,iTime就变成未赋值的变量了,在前台无法正常显示。if(!IsPostBack)又不能丢弃。
而我需要不论怎么按这个按钮,倒计时都正常进行。
后来用
Page_Load(object sender, System.EventArgs e)
{
  if(ViewState["iTime"] != null)
  {
    iTime = (int)ViewState["iTime"];
  }
  if(!IsPostBack)
  {
    iTime = ReadTime();//从数据库中读取时间。
    ViewState["iTime"] = iTime;
  }
}
这样当然也不行,因为一按按钮,iTime又恢复倒计时之前的原始值了。
请高手帮忙这个问题,不胜感激。