“使用系统;”产生编译错误

时间:2012-03-11 02:15:19

标签: c# asp.net compiler-errors

自2005年以来我没有使用.Net,所以我复制了ADO sample code来自Microsoft(最好是伪劣),并在第1行得到了编译错误:

  

ASPNET:确保此代码文件中定义的类与   'inherits'属性,并且它扩展了正确的基类(例如   Page或UserControl)。

Line 1:  using System;
Line 2:  using System.Data;
Line 3:  using System.Data.SqlClient;

我将示例代码放在.aspx.cs文件中。我是否应该在using …之前宣布一些内容?

2 个答案:

答案 0 :(得分:2)

问题似乎是您正在使用的MSDN代码示例未准备好在网页中使用。后面的代码中定义的类应继承自PageUserControl,而MSDN中的Console应用程序示例也不会继承。

也许其中一个ASP.NET tutorials会提供更好的例子。

答案 1 :(得分:1)

这个问题很可能是通过在页面上粘贴代码示例引起的。提供的代码示例全部用于控制台应用程序。所有你感兴趣的是Main()方法中给出的代码。您通常会在某些事件中放置该代码(如果您只是在播放它,则为page_load)。