Sub Page_Load()
   If Not IsPostBack
      If Now.DayOfWeek=7  
        Response.Write("本网页正在维护中" & "<Br>")
        Response.Write("本网页浏览服务日为:星期一至星期六")
        Response.End
      End If
      If Not(Now.Hour>9 And Now.Hour<18)
        Response.Write("本网页现不开放浏览服务" & "<Br>")
        Response.Write("本网页浏览服务时间为:09至18时")
        Response.End
      End If
    End Sub
  End If  
  </Script>

解决方案 »

  1.   

    对不起,错了,应该是Sub Page_Load()
       If Not IsPostBack
          If Now.DayOfWeek=7  
            Response.Write("本网页正在维护中" & "<Br>")
            Response.Write("本网页浏览服务日为:星期一至星期六")
            Response.End
          End If
          If Not(Now.Hour>9 And Now.Hour<18)
            Response.Write("本网页现不开放浏览服务" & "<Br>")
            Response.Write("本网页浏览服务时间为:09至18时")
            Response.End
          End If
      End If  
    End Sub
      

  2.   

    我试了,如下:本网页现不开放浏览服务
    本网页浏览服务时间为:09至18时你的.netframework装了没?
      

  3.   

    If Now.DayOfWeek=7  
    ===> (DayOfWeek.Sunday is 0) ==>
    If Now.DayOfWeek=DayOfWeek.Sunday
      

  4.   

    <form runat="sever" id=.. >
      

  5.   

    Sub Page_Load()不应该在<Script></Script>之间,
    还有就是saucer(思归/MVP)说的,条件语句有误,导致跳出判断。
      

  6.   

    Sub Page_Load()就是应该在<Script></Script>之间啊
    另外,建议楼主再首行加上
    <%@Page Language="VB"%>
      

  7.   

    估计是你的服务器脚本不应该放在html代码里
      

  8.   

    对不起大家,我发现我的ASP.net还未对IIS注册
    我用ASPNET_REGIIS手工注册后就可以了