(ASP.NET)当前上下文中不存在名称“Class1”,不知道哪里有问题。

//以下是Class1.cs文件usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.We... //以下是Class1.cs文件
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

/// <summary>
/// Class1 的摘要说明
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection createConnection()
{
SqlConnection con = new SqlConnection("server=.;database=loginw;uid=sa;pwd=;");
return con;
}
}
//以下是Default.aspx.cs文件
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class like : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = Class1.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select * from personLike",con);
SqlDataReader sdr = cmd.ExecuteReader();
this.CheckBoxList1.DataTextField = "likeContent";
this.CheckBoxList1.DataValueField = "id";
this.CheckBoxList1.DataSource = sdr;
sdr.Close();
con.Close();
}
}
启动调试时出现错误提示:当前上下文中不存在名称“Class1”,我不是先已经定义了Class1这个类吗?并且和Default.aspx放在同一个目录下面啊,那怎么还提示不存在呢?
哪位高手如能解决,本人感激不尽!
加了命名空间还是不行!
展开
 我来答
房箫0gH
2008-08-21 · TA获得超过506个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:588万
展开全部
你用的是VS2005吧,那你的那个类就不能和你的Default.aspx页面放在同一目录下了,你要把他放到APP_CODE文件夹下面。这样才行。
也就是你在建你的那个类时IDE会提示你是否把它入在APP_CODE文件下面。这时你要点是,你不能点否,要不你就找不到你的这个类了。
你也可以给你的那个类加一个命名空间,在调用它的时候你先把那个命名空间引入也是可以的。你最好是把它放到APP_CODE中去。
八蚊1
2008-08-20
知道答主
回答量:56
采纳率:0%
帮助的人:0
展开全部
给Class1加个命名空间吧

namespace 命名名称{

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
494725937
2008-08-20 · TA获得超过108个赞
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cshu930
2008-08-23 · TA获得超过160个赞
知道答主
回答量:128
采纳率:0%
帮助的人:76.9万
展开全部
vs2005的类不可以和代码放一起。建个appocode文件夹,把类放appcode下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miusecode
2008-08-21 · TA获得超过467个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:341万
展开全部
资源管理器,点右键添加文件夹Appcode,然后吧CS文件放到里面去 祝你成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式