我把全部代码简化成以下这样都还是说using System;这行出错。弄了几天了。
下面是页面全部的代码。没弄懂哪错了。这问题困了好几天了。<%@ Page Language="C#" CodePage="936" %>
<%@ Import Namespace="System.Date" %>
<script language="C#" runat=server>
using System;      //服务器响应这里出错。
class TestLoop
{
    public static void Main()
    {
    Console.WriteLine("******************************************");
   }
}
</script>Console.WriteLine 一定要在class里才有用吗?不写在class里也不出错,也没什么反应,和不用没区别。

解决方案 »

  1.   

    Server Error: Line 2:  <%@ Import Namespace="System.Date" %>
    Line 3:  <script language="C#" runat=server>
    Line 4:  using System;
    Line 5:  class TestLoop
    Line 6:  {
     Source File: c:\inetpub\wwwroot\index.aspx    Line: 4
      

  2.   

    严重郁闷中..补充一下基础知识..一个是web一个是winform 具体的说Console.WriteLine这个是用在控制台的楼主还要学好多知识..控制台的例子
    using System;      //服务器响应这里出错。
    class TestLoop
    {
        public static void Main()
        {
        Console.WriteLine("******************************************");
       }
    }
    把这个代码话到xx.txt  然后csc xx.txt 得到xx.exeasp.net基本例子
    <script language="c#" runat="server">
    Response.Write("黄");
    </script>
    保持为xx.aspx 话到可以运行aspx的空间 然后 http://www.xxxx.com/xx.aspx
      

  3.   

    <%@ Page Language="C#" CodePage="936" %>
    <%@ Import Namespace="System.Date" %>
    <script language="C#" runat=server>
    using System;      //服务器响应这里出错。
    class TestLoop
    {
        public static void Main()
        {
        Response.Write("******************************************");
       }
    }
    </script>Console.WriteLine 知道了,谢谢。难道在web里不能用System类???
      

  4.   

    难道在web里不能用System类???System不是类,是名字空间,web里可以用System名字空间,而且经常用。
      

  5.   

    <%@ Page Language="C#" CodePage="936" %>
    <%@ Import Namespace="System.Date" %>
    <script language="C#" runat=server>
    using System;      //服务器响应这里出错。
    class TestLoop
    {
        public static void Main()
        {
        Response.Write("******************************************");
       }
    }
    </script>那我这样写错在哪?可以帮我改改吗,以前写php的,我一点都不懂.net初学,给代码可能看得懂点,谢了,我加分
      

  6.   

    楼主为什么不这么用?<%@ Import Namespace="System" %>
      

  7.   

    点一下出错页面的“显示完整的编译源”,
    可以看到“using System;”的位置是在这个页面的类的里面,
    所以会报错。
      

  8.   

    你还是应该使用<%@ Import Namespace="System" %>的写法。
      

  9.   

    楼主可以试试写成这样
    <%@ Import Namespace="System" %>
      

  10.   

    <%@ Page Language="C#" CodePage="936" %>
    <%@ Import Namespace="System.Date" %>
    <script language="C#" runat=server>
    using System;      //服务器响应这里出错。
    class TestLoop
    {
        public static void Main()
        {
        Response.Write("******************************************");
       }
    }
    </script>你没有看到上面引用System.Data的空间的写法吗
    引用用这样写,
    <%@ Import Namespace="System" %>
    这是ASP.net的写法
      

  11.   

    <%@ Import Namespace="System" %>也可以把using system去掉,默认情况下是已经引用的
    你在aspx里不能使用using 这样的引用
      

  12.   

    <%@ Page Language="C#" CodePage="936" %>
    <%@ Import Namespace="System.Date" %>
    <%@ Import Namespace="System" %>
    <script language="C#" runat=server>
    class TestLoop
    {
        public static void Main()
        {
        Response.Write("******************************************");
       }
    }
    </script>
      

  13.   

    <%@ Import Namespace="System" %>
      

  14.   

    <%@ Page Language="C#" CodePage="936" %>
    <%@ Import NameSpace="System" %>
    <%@ Import NameSpace="Microsoft.Web.UI.WebControls" %><script language="C#" runat="server">
    private void Page_Load(object sender, System.EventArgs e)
    {
        Response.Write("******************************************");   
    }
    </script>
      

  15.   

    1、前置代码中,不允许是用using,这是后置代码中的用法;2、按照你的写法,应该是web程序,所以,不能使用Console.WriteLine3、Response.Write必须放在方法中,或者类中。
      

  16.   

    这个程序不会挂吗。Web里面也有Main
      

  17.   

    写函数是没问题,我的目标是要知道怎么在webfroms 里使用类class,函数我会写了。。各位帮写个可以在web上运行的类,分不够可以再加,关键是我一定要搞懂class的用法。<%@ Page Language="C#" CodePage="936" %>
    <%@ Import Namespace="System" %><!-- 这里我改成 System 了。-->
    <script language="C#" runat=server>
    //这里原来有个 using System;但出错也给去了。
    class TestLoop
    {
        public static void Main()
        {
        Response.Write("******************************************");  /*去了之后服务器说是这里错了。不可能不能用Response.Write 吧,到底是怎么回事。*/
       }
    }
    </script>附服务器错误消息:
    Source Error: Line 6:      public static void Main()
    Line 7:      {
    Line 8:      Response.Write("******************************************");
    Line 9:     }
    Line 10: }
     Source File: c:\inetpub\wwwroot\index.aspx    Line: 8