我把全部代码简化成以下这样都还是说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里也不出错,也没什么反应,和不用没区别。
下面是页面全部的代码。没弄懂哪错了。这问题困了好几天了。<%@ 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里也不出错,也没什么反应,和不用没区别。
解决方案 »
- wpf数据绑定问题
- C# 建立一个可以在iPhone,ipad,Android上运行的Web移动应用程序?
- winform 求助登陆界面里的radiobutton
- 还有个简单问题
- datagrid中如何获得crrentcell的值?
- 谁知道C# ComboBox控件禁止用户输入该怎么办?
- 关于C#调用C++的dll的问题
- 怎样在登录后自动转到登录前的页面并刷新
- 诚心求.Remoting的电子书下载和相关中文文章
- 愁了一下午,刚才单位的网还掉了,想请教也没机会.现在可好了.
- 谁有<编写安全的代码>(Write Secure Code)一书的电子版?中文或英文都要?
- update(ds)时出现的错误,请帮忙看看,谢谢!
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
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
<%@ Import Namespace="System.Date" %>
<script language="C#" runat=server>
using System; //服务器响应这里出错。
class TestLoop
{
public static void Main()
{
Response.Write("******************************************");
}
}
</script>Console.WriteLine 知道了,谢谢。难道在web里不能用System类???
<%@ Import Namespace="System.Date" %>
<script language="C#" runat=server>
using System; //服务器响应这里出错。
class TestLoop
{
public static void Main()
{
Response.Write("******************************************");
}
}
</script>那我这样写错在哪?可以帮我改改吗,以前写php的,我一点都不懂.net初学,给代码可能看得懂点,谢了,我加分
可以看到“using System;”的位置是在这个页面的类的里面,
所以会报错。
<%@ Import Namespace="System" %>
<%@ 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的写法
你在aspx里不能使用using 这样的引用
<%@ Import Namespace="System.Date" %>
<%@ Import Namespace="System" %>
<script language="C#" runat=server>
class TestLoop
{
public static void Main()
{
Response.Write("******************************************");
}
}
</script>
<%@ 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>
<%@ 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