我写了如下代码:
<%@ 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”无效
请问这是为什么?
<%@ 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”无效
请问这是为什么?
解决方案 »
- 如何开发网站后台权限管理?
- asp.net中用dataset与gridview绑定数据同时,如何添加checkBox列
- javascript 获取客户端<table>里所有填写的内容
- 推荐:IntelliGrid表格控件(Web Grid)V1.0 For Asp.Net2.0,3.5
- 可否声明数组元素为ArrayList
- iframe自动调整大小?
- 关于javascript的问题!急!
- 如何用服务器控件在DATAGRID控件中列出复选框!
- 网页 如何测试
- 在DataGrid的BoundColumn中,设置字体和颜色的属性是什么?
- 学C#前学学C有没有必要?有没有好处?
- 如何建立企业项目里面的业务层数据层的文件夹啊?
{
System.Console.WriteLine(str);
} ---------------------------------
foreach (string str in drives)
{
Response.Write(str);
}
而且系统提示的是
类、结构或接口成员声明中的标记“foreach”无效
显示的错误行是
foreach (string str in drives)
string[] drives = Directory.GetLogicalDrives();
int i = 0;
foreach (string str in drives)
{
Response.Write(str + "<br/>");
}
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又不是类的成员