要做一个考试系统,考试的持续时间是从数据库中读取的,
考试的时候需要一个倒计时的计时器来显示剩余时间。而时间的倒计时是用JS实现的。现在不知道怎样将从数据库中读取的时间传递到JS中的一个变量中,用于设定初始值。我是菜鸟,请高手不惜赐教,越具体越好。谢谢了!

解决方案 »

  1.   

    你可以这样:
    pge_load:
    Response.Write("<script>var leftTime = "+ dr["Time"].ToString() +"</script>");
      

  2.   

    你也可以设置一个隐藏文本框,把它设置成Runat=server,然后把读取的时间赋给这个隐藏文本框,最后在js 里面读这个隐藏文本框的value
      

  3.   

    public string time;
    time=dr["Time"].ToString();
    *.aspx文件<SCRIPT language="javascript">
    var abc=<%=time%>;
    </SCRIPT>
      

  4.   

    两种方法都很好。其实你还可以写一个public的在服务端运行的返回时间的方法,然后在js中直接调用这个方法。
      

  5.   

    除了上面的方法外,你还可以定义一个hidden<input type=hidden id="hvalue" name="hvalue" runat=server>在cs文件对他赋值,用js就可以访问了