编译器错误信息: CS0246: 找不到类型或命名空间名称“User”(是否缺少 using 指令或程序集引用?)公共数据定义:User.cs
using System;
namespace book07
{
public class User
{
public string username
{
get{return this._username;}
set{this._username=value;}
}
}
}
数据层:database.cs
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
namespace book07
{
public class Database
{
public static int CreateUser(User user)
{
SqlConnection conn = new SqlConnection("server=localhosr;user id=sa;password=;database=database1;");
SqlCommand cmd = new SqlCommand("CreateUser", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@username", user.username);
cmd.Open();
cmd.ExecuteNonQuery();
cmd.Close();
}
}
}
表示层:Register.aspx.cs
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace book07
{
public partial class Register : System.Web.UI.Page
{
User user=new User( );
private void Button1_Click(object sender, System.EventArgs e)
{
user.username = Textbox1.Text;//错误信息: CS0246:...
database.CreateUser(User);
}
}
}
----------------------------------------------------
要怎么改才能够运行啊?看了N天,我自己实在是解决不了了,好郁闷啊..
using System;
namespace book07
{
public class User
{
public string username
{
get{return this._username;}
set{this._username=value;}
}
}
}
数据层:database.cs
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
namespace book07
{
public class Database
{
public static int CreateUser(User user)
{
SqlConnection conn = new SqlConnection("server=localhosr;user id=sa;password=;database=database1;");
SqlCommand cmd = new SqlCommand("CreateUser", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@username", user.username);
cmd.Open();
cmd.ExecuteNonQuery();
cmd.Close();
}
}
}
表示层:Register.aspx.cs
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace book07
{
public partial class Register : System.Web.UI.Page
{
User user=new User( );
private void Button1_Click(object sender, System.EventArgs e)
{
user.username = Textbox1.Text;//错误信息: CS0246:...
database.CreateUser(User);
}
}
}
----------------------------------------------------
要怎么改才能够运行啊?看了N天,我自己实在是解决不了了,好郁闷啊..
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货