如题,我的想法是在那段时间可以让button 变成灰色,点不动,不知道怎么写语句让这样的功能实现

解决方案 »

  1.   

    Page_load里写
    if ((Now.Hour >= 0) && (Now.Hour <= 2))
    {
      Button1.Enabled = false;
    }
      

  2.   

    首先在页面的page_load()中判断时间,看是否要禁用
    然后在页面中嵌一个iframe,页面每隔10秒刷一次(也可以更频繁),设置一个Application["IsEnable"]判断是否到时间,如果到时间就用JS改变页面中的Button的enable属性
      

  3.   

    to jamzh(原以为懂了,才发现...) ( ) 信誉:98 问题是我的页面中的一些数据需要保留在text中,重复刷新,会反复写入的
    能不能在触发button的那个时刻判断呢??
    还有如果iframe可以的话,请问怎么加iframe?不甚感激:)
      

  4.   

    在body的onload的时候
    <body onlocad="test()">function test()
    {
        //判断时间
        if (//符合条件)
            document.form1.button1.disabled=true;
        else
            document.form1.button1.disabled=false;
        setTimeOut("test()",1000);
    }
      

  5.   

    if Now.TimeOfDay >11:00:00.0000 and Now.TimeOfDay <12:00:00.0000 then这样写了,可是出错,提示“运算符>不是为类型system.timespan 和integer 定义的
    还提示 11:00:00.0000 有语法错误
      

  6.   

    Page_load里写
    if ((Now.Hour >= 0) && (Now.Hour <= 2))
    {
      Button1.Enabled = false;
    }
     这样写也 没有反映啊
      

  7.   

    if(int.Parse(DateTime.Now.Hour.ToString()) > 12)
    {
    Button1.Enabled = false;
    }
      

  8.   

    先在page_load里判断现在的时间,,,,然后在button1的点击事件里再判断一次现在的时间,,