(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放在同一个目录下面啊,那怎么还提示不存在呢?
哪位高手如能解决,本人感激不尽!
加了命名空间还是不行! 展开
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放在同一个目录下面啊,那怎么还提示不存在呢?
哪位高手如能解决,本人感激不尽!
加了命名空间还是不行! 展开
5个回答
展开全部
给Class1加个命名空间吧
namespace 命名名称{
}
namespace 命名名称{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vs2005的类不可以和代码放一起。建个appocode文件夹,把类放appcode下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
资源管理器,点右键添加文件夹Appcode,然后吧CS文件放到里面去 祝你成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询