我写了如下代码:
<%@ Page Language="C#" AutoEventWireup="True" %>
<% @Import Namespace="System.IO" %>
<html>
<head>   <script language="C#" runat="server">
     string[] drives = Directory.GetLogicalDrives();
     int i=0;
      foreach (string str in drives) 
        {
            System.Console.WriteLine(str);
        } 
   </script>
 
</head>
<body>
 
   <form runat=server>      <h3>LinkButton Example</h3>
 
      <asp:LinkButton id="LinkButton1" 
           Text="Click Me" 
           Font-Name="Verdana" 
           Font-Size="14pt" 
           OnClick="LinkButton_Click" 
           runat="server"/>
         
      <p>
 
      <asp:Label id=Label1 runat=server /><br>
         <asp:Label id=Label2 runat=server />
   </form>
 
</body>
</html>可是在执行时总会提示:
类、结构或接口成员声明中的标记“foreach”无效
请问这是为什么?

解决方案 »

  1.   

    我用的是Microsoft .NET Framework SDK v2.0
      

  2.   

    foreach (string str in drives) 
            {
                System.Console.WriteLine(str);
            } ---------------------------------
    foreach (string str in drives) 
            {
                Response.Write(str);
            } 
      

  3.   

    我试了 不行
    而且系统提示的是
    类、结构或接口成员声明中的标记“foreach”无效
    显示的错误行是
    foreach (string str in drives) 
      

  4.   

    在我的机子上没问题。
    string[] drives = Directory.GetLogicalDrives();
            int i = 0;
            foreach (string str in drives)
            {
             
                Response.Write(str + "<br/>");
            }
      

  5.   

    这不是asp。请将代码放入明确的事件或者方法中。
      

  6.   

    string[] drives = Directory.GetLogicalDrives();
         int i=0;
          foreach (string str in drives) 
            {
                System.Console.WriteLine(str);
            } 
    运行时生成的代码实际上是类似这样:
    class runtimepage:page
    {
         string[] drives = Directory.GetLogicalDrives();
         int i=0;
          foreach (string str in drives) 
            {
                System.Console.WriteLine(str);
            } 
    }这样当然不对了,foreach又不是类的成员
      

  7.   

    Click the link to solve your problem.Good luck!